Test Driven Development the XP way!

Vuoi produrre software di qualità e scrivere codice che sia facile da manutenere? Al corso di Test Driven Development (TDD) the XP way imparerai i principi e le pratiche che ti permetteranno di farlo! 

Scrivere i test prima del codice di produzione aiuta ad avere un design più pulito e disaccoppiato ed ha come piacevole side effect la produzione di una suite di test automatici che ci consentirà di lavorare con più fiducia riducendo il numero di difetti e facilitando il futuro refactoring.

Approfondiremo lo unit testing, il refactoring e altre pratiche tipiche dei metodi agili come continuous integration e pair programming. Alla fine di questo corso capirai le motivazioni che stanno alla base del TDD e ne avrai provato i benefici in prima persona.

Il workshop ha un formato hands-on in cui scriveremo codice applicando i principi che saranno via via presentati.

Argomenti del corso

  • Tipi di test: unità, integrazione e di accettazione

  • Il ciclo del TDD

  • Mock object

  • Code smells e refactoring
     

A chi è dedicato

Sviluppatori e sviluppatrici software, architect.

Prerequisiti

Conoscenza di un linguaggio di programmazione a oggetti, computer portatile.

Durata

1 giorno

Prossime edizioni

Il corso è disponibile a catalogo per sessioni presso la tua azienda.