Важный момент, о котором стоило упомянуть: историю коммитов несколько лет назад схлопнули — она была большой, глючил поиск по коммитам, предстоял глобальный рефакторинг всего, и коллеги решили, что так надо. Везде осталось только имя разработчика, который это сделал. Весь код, о котором говорится в статье, был написан до этого момента, и с тех пор практически не затрагивался.
ошмётки, всё ещё зависящие от этих классов
Модуль очень долго был отключён, не запускался и не тестировался — ни на ci, ни где-либо ещё. Остальной проект уже какое-то время счастливо жил на новых базовых классах, а рефакторинг модуля, который неизвестно когда понадобится и неизвестно, будет ли жить, тянул дополнительные издержки, и мы его откладывали.
Да, всё так, но конкретный модуль был отключён.
Важный момент, о котором стоило упомянуть: историю коммитов несколько лет назад схлопнули — она была большой, глючил поиск по коммитам, предстоял глобальный рефакторинг всего, и коллеги решили, что так надо. Везде осталось только имя разработчика, который это сделал. Весь код, о котором говорится в статье, был написан до этого момента, и с тех пор практически не затрагивался.
Модуль очень долго был отключён, не запускался и не тестировался — ни на ci, ни где-либо ещё. Остальной проект уже какое-то время счастливо жил на новых базовых классах, а рефакторинг модуля, который неизвестно когда понадобится и неизвестно, будет ли жить, тянул дополнительные издержки, и мы его откладывали.