advanced
Стратегия рефакторинга унаследованного монолита
Анализ устаревшей кодовой базы и создание пошагового плана модернизации без остановки разработки.
📝 Содержимое промпта
У вас есть монолитное приложение на Java 8, использующее JDBC для работы с базой данных и XML для конфигурации. Код плохо покрыт тестами, а время сборки занимает 40 минут. Разработайте детальный план построчного рефакторинга и постепенного перехода к модульной монолитной архитектуре с последующим переходом на микросервисы. План должен включать: использование тестовых дублеров для изоляции логики, внедрение CI/CD практик для ускорения сборки, стратегию замены XML-конфигураций на аннотации или Java Config, а также критерии оценки готовности к выделению первого сервиса.