Иногда я сталкиваюсь с ситуацией, когда исправление ошибки требует удаления части кода. Пурист TDD (я полагаю) будет выступать за написание тестов, которые не пройдут, удалят код и затем просматривают тесты.
Теперь кажется странным иметь тест, утверждающий, что какой-то код был удален. Конечно, я полагаю, что это гарантирует, что никто не будет копаться в системе контроля версий и вернет этот код обратно, но стоит ли это того? Если оно того стоит, оно, безусловно, кажется менее ценным, чем написание теста для добавленного кода , верно?