Il TechAdvisor Roberto Polli condivide l’esperienza maturata su PySmbC, un modulo python che permette di accedere ad un Server SMB utilizzando le funzioni della libreria C fornita dal team Samba. Attraverso degli esempi pratici dimostra che mediante il Test Driven Development, la libreria Nose per i test e GitHub,scrivere dei Python bindings in C può essere abbastanza facile.

Durante la presentazione mostra inoltre come:

  • GitHub ha velocizzato il ciclo di sviluppo e la revisione delle patch;
  • nosetests ha permesso di scrivere più test con meno codice;
  • modificare facilmente un modulo Python scritto in C, rendendo disponibili nuove feature.

Per saperne di più, scaricate la presentazione o guardate il video integrale dell’intervento ripreso durante l’EuroPython 2012.

Scarica la presentazione