Как рефакторить файлы в пару тысяч строк?

Это был простой сайт на 3 странички. Сейчас это сложный сайт на 3 странички. Бек за три года из пары php файлов превратился в сотню сложных файлов. Интеграция с срм, смс, телефонией, месседжерами и чертом лысым. Добавились агентские и партнерские кабинеты. Пачка вебхуков, виджеты...

В общем на беке есть много файлов со сложной логикой. некоторые из себя представляют оператор switch на 500 строк. C какой стороны подходить к рефрактору таких файлов?
  • Вопрос задан
  • 336 просмотров
Решения вопроса 2
@vanillathunder
1. Открываешь файл.
2. Читаешь код.
3. Пытаешься понять.
4. Пишешь тесты
5. Рефакторишь.
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Вот и пришло время понять, для чего на самом деле нужен ООП.
К рефакторингу подходить именно через ООП - потихоньку переводить весь функционал в классы, стараясь продумывать архитектуру таким образом, чтобы один класс со всеми его методами комфортно помещался в голове программиста.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Стоит начать с изучения методов рефакторинга.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы