Перейти к содержимому
N1
Legacy · аудит · карта рисков

Аудит и стабилизация legacy-проекта

Категория: Legacy Стек: Bitrix24 D7, PHP, MySQL, cron, логи Срок: 1–2 недели
Проблема

Проект работает, но периодически ломается; документации нет; интеграции падают без понятной причины; прежний разработчик ушёл, и трогать код страшно.

Ограничения

Скрытая бизнес-логика, отсутствие логов и тестового контура, правки многих авторов за годы.

Что сделал
  • Собрал точки входа и карту модулей
  • Проверил cron/агентов и фоновые процессы
  • Нашёл места без логирования и контроля ошибок
  • Выделил критичные сценарии и риски
  • Составил карту проблем с приоритетами
  • Предложил поэтапный план исправлений
Архитектура
Точки входа cron / агенты Бизнес-логика Карта рисков План исправлений
Результат

Команда получила понятную карту проблем и смогла исправлять проект по этапам, без рискованной переписи с нуля.

Что можно переиспользовать
Чеклист аудита Карта точек входа Подход к приоритизации рисков
Что не входило в задачу
  • Полная переработка архитектуры с нуля
  • Настройка серверной инфраструктуры
  • Поддержка сторонних API без доступа к логам
  • Исправление всех исторических данных