advanced
Анализ и рефакторинг устаревшего кода
Пошаговый план улучшения архитектуры кода с соблюдением принципов SOLID.
📝 Содержимое промпта
Выступи в роли старшего архитектора ПО. Твоя задача — проанализировать гипотетический фрагмент устаревшего кода, характеризующийся сильным связыванием и отсутствием модульности. Опиши, какие именно принципы SOLID нарушены в этом коде, и предложи детальный пошаговый план рефакторинга. Убедись, что план включает в себя создание интерфейсов, внедрение зависимостей и написание модульных тестов для предотвращения регрессии. Результат должен быть представлен в виде структурированного технического отчета.