sizin ve müşterinizin yazılımı manuel olarak test etmek için ne kadar zaman harcadıklarına bakın; bunu TDD tarzı otomatik testlerin ne kadar süreceği tahminiyle karşılaştırın. Farkı cep haline getir
Tecrübelerime göre, TDD'nin otomatik testleri altındır çünkü sigorta sağlarlar ve çok sayıda manuel testi ortadan kaldırırlar
Andres F'nin belirttiği gibi, bu faydaları sadece TDD'den değil, yalnızca otomatik testlerden alabilirsiniz - ancak TDD , sonradan düşünülen veya olması hoş bir şey olmak yerine otomatik testler gerektirir
Önce test hakkında düşünmeye zorlanmak, kod yazmaya başlamadan önce sizi modülerlik, arayüz tasarımı ve benzeri gibi kalite ile ilgili sorunları düşünmeye zorlar.
Şahsen, TDD'nin en büyük faydalarından birinin, testi yazmanın, kodu yazarken değil, kod yazarken zihninizde gerçekten ne yapması gerektiğinin özelliklerini tuttuğuna inanıyorum. gibi--you-kodu.