Sehr oft werden die Vorteile der Verwendung von TDD als „langfristige“ Vorteile angesehen - der Gesamtcode ist besser strukturiert, besser testbar, insgesamt weniger von Kunden gemeldete Fehler usw.
Wo liegen jedoch die kurzfristigen Vorteile der Verwendung von TDD? Gibt es welche, die tatsächlich zugänglich und leicht messbar sind?
Ist es wichtig, einen offensichtlichen (oder gar nicht durch quantifizierbaren) kurzfristigen Nutzen zu haben, wenn die langfristigen Gewinne messbar sind?