Pengujian unit terdengar hebat bagi saya, tetapi saya tidak yakin saya harus menghabiskan waktu benar-benar mempelajarinya kecuali saya dapat meyakinkan orang lain yang memiliki nilai signifikan. Saya harus meyakinkan programmer lain dan, yang lebih penting, penghitung kacang dalam manajemen, bahwa semua waktu ekstra yang dihabiskan untuk mempelajari kerangka pengujian, menulis tes, menjaga mereka diperbarui, dll. Akan membayar untuk dirinya sendiri, dan kemudian beberapa.
Apa buktinya? Adakah yang benar-benar mengembangkan perangkat lunak yang sama dengan dua tim yang terpisah, satu menggunakan unit testing dan yang lainnya tidak, dan membandingkan hasilnya? Aku meragukan itu. Apakah saya seharusnya membenarkannya dengan, "Cari di Internet, semua orang membicarakannya, jadi itu pasti hal yang benar untuk dilakukan"?
Di mana bukti kuat yang akan meyakinkan orang awam bahwa pengujian unit layak dilakukan?