Gelegentlich stoße ich auf die Situation, dass zur Behebung eines Fehlers ein Codeabschnitt gelöscht werden muss. Der TDD-Purist würde (ich nehme an) befürworten, einen fehlerhaften Test zu schreiben, den Code zu löschen und dann den Testdurchlauf zu beobachten.
Nun, es scheint wirklich seltsam, einen Test zu haben, der behauptet, dass ein Teil des Codes entfernt wurde. Sicher, ich nehme an, es würde sicherstellen, dass sich niemand in die Quellcodeverwaltung eingegraben und den Code wieder eingefügt hat, aber ist es das wert? Wenn es sich lohnt, scheint es sicherlich weniger wert zu sein, als einen Test für den hinzugefügten Code zu schreiben , oder?