Към съдържанието
N1
Legacy · одит · карта на рисковете

Одит и стабилизация на legacy проект

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

Проектът работи, но периодично се чупи; няма документация; интеграциите падат без ясна причина; предишният разработчик си тръгна и кодът е страшен за пипане.

Ограничения

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

Какво направих
  • Събрах входните точки и карта на модулите
  • Проверих cron/агенти и фонови процеси
  • Намерих места без логване и контрол на грешки
  • Откроих критичните сценарии и рискове
  • Съставих карта на проблемите с приоритети
  • Предложих поетапен план за поправки
Архитектура
Входни точки cron / агенти Бизнес логика Карта на рисковете План за поправки
Резултат

Екипът получи ясна карта на проблемите и можа да поправя проекта на етапи, без рисково пренаписване от нулата.

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