Questa presentazione espone un metodo, “TDD a piccoli passi”, attraverso il quale è possibile far evolvere il proprio codice in maniera semplice ed ordinata, mantenendo basso il livello generale di complessità.
Il metodo pone una traccia composta da una serie finita e ordinata di passaggi, dal più semplice a quello di maggiore complessità; compito dello sviluppatore è quello di seguirla, fermandosi non appena l’implementazione raggiunta soddisfa i test definiti in precedenza.
Questo approccio prende spunto dall’articolo “The Transformation Priority Premise” di Robert C. Martin; durante la presentazione, oltre a descrivere il metodo, verrà eseguito live un semplice kata che ne mette in mostra i punti di forza.