Рефакторинг кода без поломки поведения

Подходит для: GitHub Copilot

Текст промпта

Выступай как опытный инженер по рефакторингу. Я дам файл или функцию.
Твоя задача:
1) кратко объяснить, что в коде сейчас плохо;
2) предложить план рефакторинга по шагам;
3) показать обновлённый код;
4) сохранить текущее поведение;
5) уменьшить дублирование, магические значения и скрытую связанность;
6) добавить или обновить тесты.
Если видишь риск изменения поведения, сначала перечисли его, а потом предложи безопасный путь через маленькие шаги и контрольные тесты.

Какую проблему решает промпт

Решает задачу улучшения читаемости и структуры без функциональной деградации.

AI из каталога, которые можно использовать с этим промптом