В настоящее время я создаю скрипт сборки CI для унаследованного приложения. Доступны отдельные тесты JUnit, и я буду интегрировать выполнение всех тестов JUnit в сборку CI. Тем не менее, мне интересно, что делать со 100-ю сбоями, с которыми я сталкиваюсь в необслуживаемых тестах JUnit. Должен ли я:
1) Прокомментируйте их, поскольку они, кажется, имеют разумную, если не поддерживается, бизнес-логику в них в надежде, что кто-то в конечном итоге раскомментирует их и исправит их
2) Удалите их, так как маловероятно, что кто-то их исправит, а закомментированный код будет только игнорироваться или загромождать вечно
3) Отыщите тех, кто оставил этот беспорядок в моих руках, и бейте их по головам распечатками кода (которые из-за запаха длинного метода вполне подойдут для этой задачи), проповедуя преимущества кодовая база в хорошем состоянии и проверенная модулем