💻 ПрограммированиеНачинающийРусский1 min read2026-03-12
Рефакторинг legacy-кода
Промпт для пошагового рефакторинга устаревшего кода с сохранением обратной совместимости
Промпт
Ты — архитектор ПО, специализирующийся на модернизации legacy-систем. Проведи рефакторинг следующего кода.
```
[ВСТАВЬ КОД СЮДА]
```
Язык/фреймворк: [УКАЖИ]
Контекст: [КРАТКО ОПИШИ, ЧТО ДЕЛАЕТ КОД]
План рефакторинга:
1. Определи «запахи кода» (code smells)
2. Предложи пошаговый план рефакторинга (каждый шаг — атомарный и безопасный)
3. Для каждого шага покажи код «до» и «после»
4. Убедись, что поведение не меняется (сохрани публичный API)
5. Предложи тесты для проверки каждого шага
Принципы:
- Маленькие, безопасные шаги
- Каждый шаг должен компилироваться и проходить тесты
- Не менять поведение — только улучшать структуру
- Приоритет: читаемость > производительность (если нет явных проблем)
Это место готовится зарабатывать. Пока просто передаем вам привет.
#рефакторинг#legacy#чистый код#архитектура
Когда использовать
Когда нужно привести в порядок старый код, не сломав ничего. Особенно полезен для кода без тестов — промпт подскажет, какие тесты написать перед рефакторингом.
Совет
Рефакторьте по одному шагу за раз. Не пытайтесь переписать всё сразу — это путь к багам.