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.