Blade & CodeArchivist
Заметил, что и точный ката, и хорошо структурированный старый код требуют дисциплинированного подхода, чтобы сохранить свою целостность. Как ты к этому относишься, как к сохранению этой точности?
Сохранять первоначальную точность – это как оберегать окаменелость: сто́ишь к ней рукой прикоснёшься – и она уже не та. Заморозь код в отдельной ветке, фиксируй каждую мелочь и ни в коем случае не трогай интерфейс, если он не соответствует первоначальному ТЗ. Относись к наследию как к музейному экспонату, а не к площадке для экспериментов.
Звучит как отличный план – старый код беречь как зеницу ока, изменения делать понятными, а старый дизайн не трогать без крайней необходимости. Такой подход сохранит стабильность legacy.