Contribute Media
A thank you to everyone who has made this possible: Read More

Lessons learned about testing and TDD

Description

Prima o poi, sperabilmente, il nostro software andrà in produzione. Questo è il momento in cui gli errori di gioventù si pagano cari, senza alcuno sconto. Se non abbiamo scritto regression test, siamo veramente nei guai, guai seri! Se li abbiamo scritti, ma senza adottare il TDD, probabilmente aumenterà il tempo necessario per il bug fix e la manutenzione, sia perché non abbiamo massimizzato la copertura del codice, sia perché i test risulteranno complessi e con duplicazioni. In questo talk l’autore parlerà dei suoi errori di gioventù, del perché ha adottato il TDD come disciplina per lo sviluppo e di quelle che considera le best practice. Verranno mostrati degli esempi di test di accettazione, funzionali, di integrazione e unitari. Esempi reali, ma semplici ed eloquenti, volti ad evidenziare non solo l’utilità dei test, ma anche quella di scriverli prima del codice. Il contesto è quello del Sardinia Radio Telescope. Slides: http://marco-buttu.github.io/pycon_testing/

Details

Improve this page