Legacy · аудит · карта рисков
Аудит и стабилизация legacy-проекта
Категория: Legacy
Стек: Bitrix24 D7, PHP, MySQL, cron, логи
Срок: 1–2 недели
Проблема
Проект работает, но периодически ломается; документации нет; интеграции падают без понятной причины; прежний разработчик ушёл, и трогать код страшно.
Ограничения
Скрытая бизнес-логика, отсутствие логов и тестового контура, правки многих авторов за годы.
Что сделал
- Собрал точки входа и карту модулей
- Проверил cron/агентов и фоновые процессы
- Нашёл места без логирования и контроля ошибок
- Выделил критичные сценарии и риски
- Составил карту проблем с приоритетами
- Предложил поэтапный план исправлений
Архитектура
Точки входа
→ cron / агенты
→ Бизнес-логика
→ Карта рисков
→ План исправлений
Результат
Команда получила понятную карту проблем и смогла исправлять проект по этапам, без рискованной переписи с нуля.
Что можно переиспользовать
Чеклист аудита
Карта точек входа
Подход к приоритизации рисков
Что не входило в задачу
- ✗Полная переработка архитектуры с нуля
- ✗Настройка серверной инфраструктуры
- ✗Поддержка сторонних API без доступа к логам
- ✗Исправление всех исторических данных