Di cosa si tratta?
Questo workshop ti spiega il Test Driven Development, il metodo per progettare software guidato dai test, e le tecniche di Refactoring.
Diamo molto spazio all’attività pratica affiancata da un’introduzione essenziale del metodo, delle tecniche e degli strumenti di progettazione.
Fa per me?
Questo workshop è pensato per sviluppatori che vogliono migliorare la propria produttività costruendo software di qualità migliore. Ma va benissimo anche per responsabili di progetto che vogliono valutare un modo più efficace di sviluppare software.
Quanto dura?
In aula o in videoconferenza: 3 giorni.
Sono pronto?
Per seguire il workshop ti serve una buona conoscenza di Java e dei costrutti della programmazione a oggetti (è meglio conoscere anche le Lambda expression).
Che argomenti studierò?
- Test-Driven-Development: cos’è e perché
- Tipi di test
- Strumenti di test => JUnit
- Test e Object-Oriented Design
- Uso dei Mock Object
- Refactoring: introduzione e tecniche
- TDD al lavoro: esempi pratici ed esercitazioni