TGViewer
Заметки разработчика Заметки разработчика @dev_notes_ru · 458 subscribers
Post #360 16
Один из лучших способов стабилизировать устаревшую кодовую базу Laravel:

1. Исправьте code style. Необходимо навести порядок в хаосе. Для этого требуется хорошая коммуникация с командой. Потому что Git конфликты — кошмар.
2. Создайте отсутствующие миграции. Часто бывают проекты, в которых отсутствуют некоторые миграции, потому что разработчики сами редактировали базу данных.
3. Создайте недостающие фабрики. Нужен обширный набор случайных фейковых данных для локальной разработки.
4. Начните писать тесты для таких простых вещей, как GET маршруты. Это станет большим шагом вперёд. Фабрики в этом помогут.
5. Создайте среду непрерывной интеграции CI. Лучше всего для этого подходят GitHub Actions, и существует множество примеров с открытым исходным кодом.
6. Переложите как можно больше работы на фреймворк. Если вы начали писать хорошие тесты, теперь вы можете перейти от чьей-то ненужной реализации к Laravel пути. Разработчики, изобретающие велосипед, часто делают это, потому что им не хватает знаний о фреймворке.
More from @dev_notes_ru
  1. Apr 27, 2026Уникальный индекс при мягком удалении: решаем проблему дубликатов При использовании мягког…
  2. Apr 23, 2026Статические переменные в PHP: использование static внутри функций По данным исследования E…
  3. Apr 21, 2026Валидация массивов в Laravel без N+1: Form Request как построитель контекста Применение пр…
  4. Apr 13, 2026JSON в браузере: import или fetch — руководство по выбору Спойлер: import из JSON — это не…
  5. Apr 6, 2026Проксирование fetch() в серверном JavaScript Стандарт Fetch не специфицирует проксирование…
  6. Apr 2, 2026Taskfile: Когда пора отказаться от Makefile (а когда — нет) Makefile — инструмент с почти…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →