@evilmolen

Как мигрировать на новую архитектуру изолировавв старый код?

Имеется проект на Laravel с "попахивающей" кодовой базой и кривой реализацией модульной архитектуры, такой же кривой реализацией репозиториев и ужасной мешаниной в моделях.
Нужно срочно спасать его, при этом перекатываясь в нормальную архитектуру.

Собственно, какие есть методики рефакторинга/миграции архитектуры?
Может есть какие-то книги на эту тему?
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 3
samodum
@samodum
Какой вопрос - такой и ответ
Читать книгу "Рефакторинг" Мартина Фаулера
Ответ написан
Technique102
@Technique102
https://refactoring.guru/ru/refactoring/techniques

Может тут, что поможет.
Ответ написан
glaphire
@glaphire
PHP developer
Если инфраструктура позволяет, то можно создать новый проект, писать в нем старый функционал по-нормальному и на уровне сервера разделять урлы, которые будут смотреть на новую и старую кодовую базу. Ну а стандартный путь это покрыть все тестами и рефакторить понемногу...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы