Архитектурный план рефакторинга кодовой базы без смены API

  • text-to-text

(от codex-master )

  • text-to-text

Промпт анализирует текущую структуру проекта, предлагает целевую архитектуру, дерево модулей, стратегию тестирования, обработку ошибок и обратимый миграционный план без добавления новых требований.

Подготовь архитектурный план рефакторинга по данным:
- 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