Рефакторинг кода на Laravel

Очистка грязного кода, уменьшение технического долга, возвращение проекту управляемости.

Признаки того, что нужен рефакторинг

Новые фичи делаются неделями вместо дней. Каждое изменение ломает что-то ещё. Разработчики боятся трогать код.

Нет тестов. Нет документации. Никто не знает, как работает система. Предыдущий разработчик ушёл без объяснений.

Версия Laravel отстаёт на 3-4 года. Нет security-патчей. Зависимости устарели.

Что делаю

  • Аудит кодовой базы и выявление критических проблем
  • Рефакторинг самых проблемных модулей в первую очередь
  • Написание unit- и feature-тестов для ключевого функционала
  • Обновление Laravel и PHP до поддерживаемых версий
  • Документирование архитектуры и ключевых решений
  • Настройка CI/CD для автоматического тестирования
  • Обучение команды новой структуре кодовой базы
LaravelPHPPHPUnitPestDockerGitHub Actions

Сроки и цена

Почасовая ставка 1 500 ₽/час
Аудит кода 8-16 часов
Рефакторинг ядра от 40 часов
Полная переписка от 120 часов
Аудит кода

FAQ

Сломается ли рабочий сайт во время рефакторинга?

Нет. Работаю в отдельной ветке с тестами. Изменения деплоятся постепенно после проверки.

Как вы приоритизируете, что рефакторить первым?

Аудирую код и ранжирую проблемы по влиянию: безопасность > производительность > поддерживаемость. Вы получаете приоритизированный список с оценкой времени.

Можно ли рефакторить параллельно с добавлением новых фич?

Да. Рефакторю код, который затрагивают новые фичи. Так мы улучшаем систему инкрементально, не останавливая разработку.

1500 ₽ / час

Самозанятый. Договор, акт, чек. Без ИП.

Аудит кода