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.