Tutte le risposte precedenti sono ottimi punti di partenza, ma per essere onesti dovresti iniziare a provare a fare TDD. Per iniziare, accetta che qualsiasi test sia migliore di nessun test e lentamente dovresti iniziare a vedere i pattern nel tuo sviluppo. Cose che funzionano davvero bene, cose che sono più difficili da testare e resistenti ai cambiamenti. Quando ci si imbatte in un secondo momento, fare un passo indietro e vedere cosa è diverso / impedisce il cambiamento. Lentamente dovresti sentire le cose cambiare. Per me, il "punto di gobba" si stava rendendo conto che quando facevo TDD correttamente potevo andare a pranzo o anche andare a casa per il fine settimana e quando sono tornato, so esattamente dove mi trovavo. La metrica misurabile era che mi sentivo molto più rilassato. Per rispondere ad alcuni dei critici di TDD, ci vuole una maggiore quantità di tempo in anticipo, ma se prevedi che il tuo sistema duri, dovresti vedere il rimborso a lungo termine.