Czasami natrafiam na sytuację, w której naprawienie błędu wymaga usunięcia części kodu. Zakłada się, że purysta TDD zaleciłby napisanie testu zakończonego niepowodzeniem, usunięcie kodu, a następnie obejrzenie testu.
Teraz naprawdę dziwnie jest mieć test potwierdzający usunięcie części kodu. Pewnie, przypuszczam, że zapewniłoby to, że nikt nie wkopałby się w kontrolę źródła i nie wprowadziłby tego kodu z powrotem, ale czy warto? Jeśli warto, to z pewnością wydaje się mniej wartościowe niż napisanie testu dla dodanego kodu , prawda?