PyCon X

Florence

2nd - 5th May 2019

Lessons learned about testing and TDD

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/


Do you have some questions on this talk?

New comment