PromptVault
💻 ПрограммированиеНачинающийРусский1 min read2026-03-12

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

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

Промпт

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

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

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

Совет

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

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

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