Ketika saya harus mengimplementasikan fitur baru atau memperbaiki bug, saya biasanya mencoba untuk menciptakan kembali situasi dengan tes. Saya kadang-kadang menghabiskan sekitar 3 jam datang dengan perlengkapan dan menulis tes. Implementasi fitur aktual atau perbaikan bug membutuhkan waktu kurang dari 1 jam.
Apakah ada orang lain di luar sana menghabiskan setidaknya 3 kali lebih lama untuk menulis tes dibandingkan dengan benar-benar menerapkan fitur atau memperbaiki bug? Berapa rasio waktu yang digunakan untuk menulis tes dan menulis kode?