Molto spesso i vantaggi dell'uso di TDD sono considerati come guadagni "a lungo termine" - il codice complessivo sarà meglio strutturato, più testabile, in generale meno bug segnalati dai clienti, ecc.
Tuttavia, dove sono i vantaggi a breve termine dell'uso di TDD? Ci sono quelli che sono effettivamente tengibili e facilmente misurabili?
È importante avere un vantaggio a breve termine ovvio (o addirittura non ovvio da quantificabile), se i guadagni a lungo termine sono misurabili?