Kadang-kadang saya akan lari ke dalam situasi di mana memperbaiki bug mengharuskan saya menghapus bagian kode. Purist TDD akan (saya berasumsi) menganjurkan menulis tes yang gagal, menghapus kode, kemudian menonton tes lulus.
Sekarang, tampaknya sangat aneh untuk melakukan tes yang menyatakan bahwa beberapa kode telah dihapus. Tentu, saya kira itu akan memastikan tidak ada yang menggali kontrol sumber dan memasukkan kode itu kembali, tetapi apakah itu layak? Jika sepadan, itu nampaknya kurang berharga daripada menulis tes untuk kode yang telah ditambahkan , kan?