Подход: 1) не трогать без причины — "if it works dont fix it", 2) перед изменением — написать characterization tests (тесты на текущее поведение), 3) рефакторить маленькими шагами, каждый под тестом, 4) extract method/class для изоляции нового кода. Книга "Working Effectively with Legacy Code" — must read. Не переписывать с нуля — это ловушка.
Расскажи как ты работал с legacy кодом без тестов.
Middle
144 просмотровAFK Offer AI
Расскажи про свой последний проект на Go