Di tanto in tanto mi imbatto nella situazione in cui la correzione di un bug richiede che elimini una sezione di codice. Il purista TDD sarebbe (presumo) sostenendo la scrittura di un test non riuscito, l'eliminazione del codice e quindi il superamento del test.
Ora, sembra davvero strano avere un test che asserisce che un po 'di codice è stato rimosso. Certo, suppongo che assicurerebbe che nessuno abbia scavato nel controllo del codice sorgente e reinserito quel codice, ma ne vale la pena? Se ne vale la pena, sembra sicuramente meno prezioso che scrivere un test per il codice che è stato aggiunto , giusto?