PromptVault
💻 Программирование2026-03-121 min read

Рефакторинг legacy-кода

Промпт для пошагового рефакторинга устаревшего кода с сохранением обратной совместимости

Промпт

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

Когда использовать

Когда нужно привести в порядок старый код, не сломав ничего. Особенно полезен для кода без тестов — промпт подскажет, какие тесты написать перед рефакторингом.

Совет

Рефакторьте по одному шагу за раз. Не пытайтесь переписать всё сразу — это путь к багам.

Похожие промпты

Когда реклама появится, здесь станет построже. Пока — только тепло.