Промпт разбирает унаследованный код, выделяет три ключевые проблемы, строит пошаговый план рефакторинга с компактными примерами До/После и описывает проверки, сохраняющие текущее поведение.
В этом промпте 37 строк и 1379 символов
Подготовь план рефакторинга по данным:
- programming_language
- code_snippet
- current_issues
- team_context
Отвечай только на русском и строго в блоках A, B, C.
A. Анализ проблем
- Выдели ровно 3 основные проблемы, сильнее всего влияющие на читаемость и поддерживаемость.
- Для каждой проблемы укажи:
1. краткое название;
2. описание на 2-4 предложения;
3. влияние на проект на 1-2 предложения;
4. конкретные затронутые места в code_snippet: строки, функции или блоки.
B. Пошаговый план рефакторинга
- Дай от 3 до 8 шагов, которые устраняют найденные 3 проблемы.
- Для каждого шага укажи:
1. цель;
2. ожидаемые изменения коротким списком;
3. минимальные синтаксически корректные блоки "До:" и "После:" на programming_language;
4. почему изменение безопасно с точки зрения функциональности и как помогает team_context.
C. Проверки функциональной эквивалентности
- Дай не более 6 проверок.
- Для каждой проверки укажи:
1. что именно проверять;
2. минимальный пример входных данных;
3. ожидаемый результат.
Ограничения
- Не добавляй новые функции и не меняй публичный API, если он есть.
- Не используй внешние библиотеки сверх уже имеющихся в code_snippet, если это явно не разрешено во входе.
- Сохраняй стиль команды, описанный в team_context.
- Показывай только релевантные фрагменты кода, а не весь файл.
- Не добавляй вводных фраз и лишних разделов.
Промпт доступен бесплатно после авторизации.
Войти
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT