Scrivere codice che funziona è solo metà del lavoro: scrivere codice che si può testare, leggere e modificare senza paura è la competenza che distingue i team produttivi da quelli in perenne emergenza. Questo percorso affronta il testing e la qualità come pratica quotidiana, non come attività opzionale.
Si lavora su codice reale: scrivere unit test retroattivi su moduli esistenti, applicare TDD su nuove funzionalità, condurre e ricevere code review costruttive, misurare la code coverage senza feticizzarla.
Il percorso copre: tipi di test e quando usarli, struttura di un buon unit test (AAA pattern), mock e stub, TDD come disciplina progettuale, code review come strumento di apprendimento collettivo, e introduzione ai test di integrazione e contract testing.