Архитектурный план рефакторинга кодовой базы без смены API
Промпт анализирует текущую структуру проекта, предлагает целевую архитектуру, дерево модулей, стратегию тестирования, обработку ошибок и обратимый миграционный план без добавления новых требований.
Подготовь архитектурный план рефакторинга по данным: - framework - code_snippet - current_issues Отвечай только на русском языке и только по разделам 1-9 в указанном порядке. 1. Краткая сводка на 2-4 предложения о ключевых проблемах и цели рефакторинга. 2. Предложенная архитектура: - основные слои и модули; - границы ответственности; - паттерны проектирования и зачем они нужны. 3. Структура проекта после рефакторинга: - дерево файлов; - краткое назначение важных файлов и директорий. 4. Ответственности компонентов: - обязанности; - интерфейсы и ключевые контракты. 5. Улучшенная обработка ошибок: - стратегия перехвата и классификации; - логирование; - retry/backoff, если уместно; - рекомендации по мониторингу. 6. Повышение тестируемости: - какие модули покрывать unit и integration тестами; - где нужны моки и стабы; - примеры тест-кейсов. 7. Миграционный план: - минимально инвазивные этапы; - критерии готовности; - контрольные точки. 8. Короткие примеры кода, если без них нельзя показать ключевой контракт или сервис. Не более 3 фрагментов и не более 30 строк каждый. 9. Риски и рекомендации: 3-5 пунктов с mitigation. Ограничения - Не добавляй новые функциональные требования. - Сохраняй внешнее поведение системы и публичные API, если иное не указано явно. - Не требуй дополнительных данных: работай с тем, что передано. - Разделы не меняй и не переименовывай.
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT