Двухэтапный рабочий процесс с использованием ИИ для модернизации устаревшего кода

Пост на Reddit в сообществе r/ClaudeAI утверждает, что просто просить ИИ 'рефакторить' устаревший спагетти-код — плохая идея, отмечая, что ИИ склонен сохранять ошибочные существующие структуры. Вместо этого предлагается двухэтапный рабочий процесс 'обратного инжиниринга', который более эффективно использует логику больших языковых моделей.
Проблема прямого рефакторинга
Когда вы вставляете старый код в ИИ-агент с запросом вроде 'Пожалуйста, отрефакторьте это и сделайте чистым', результат часто оказывается просто отполированной версией той же плохой архитектуры. ИИ предвзят из-за предоставленного вами кода — он пытается сохранить вашу структуру, имена переменных и логику потока, даже если они были ошибочными с самого начала.
Двухэтапный процесс 'обратного инжиниринга'
Шаг 1: Извлечение намерения (The 'What')
Не просите ИИ исправить код. Вместо этого попросите его игнорировать структуру кода и извлечь бизнес-логику. Конкретно, заставьте его написать высокоуровневый документ бизнес-требований (БТД) на основе файла. Это даёт чистую логику без технического долга.
Шаг 2: 'Чистая сборка' (The 'How')
Возьмите этот свежий БТД и передайте его в промпт 'Главного архитектора'. Теперь ИИ не исправляет старые ошибки; он создаёт решение с нуля, используя современные лучшие практики. Этот подход также облегчает миграцию технологий (например, с устаревшего Java на современный Node.js), потому что промежуточный слой БТД технологически независим.
В посте упоминается, что конкретный промпт 'Главного архитектора', используемый для Шага 2, предоставлен в первом комментарии ветки Reddit.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Аудит токенов Claude Code выявил скрытые расходы из-за загрузки инструментов по умолчанию.
Разработчик проанализировал 926 сессий Claude Code и обнаружил, что при запуске загружается 45 000 токенов, из которых 20 000 приходятся на определения схем системных инструментов. Включение настройки ENABLE_TOOL_SEARCH сократило начальный контекст с 45 000 до 20 000 токенов, экономя 14 000 токенов за каждый ход.

3 недели OpenClaw: стоимость токенов, циклы и компактификация — уроки из окопов
После сжигания токенов на проверках пульса с Opus, циклах борьбы агентов и потери контекста из-за сжатия, пользователь Reddit делится выстраданными решениями: используйте более дешевые модели для тривиальных задач, пишите правила против зацикливания и сохраняйте журналы решений.

Дизайн Клода: 7 советов, как не выходить за рамки своих возможностей
Сначала зафиксируйте бриф в обычном чате Claude, настройте дизайн-систему до первого промпта, прикрепляйте референсы в виде скриншотов, ссылайтесь на поддиректории, а не на целые репозитории, используйте слайдеры для небольших правок, вставляйте инлайн-комментарии в чат как резервную копию, выбирайте формат экспорта под конечную платформу.

Запуск полностью локального ИИ-агента на ноутбуке с 6 ГБ видеопамяти: пошаговое руководство для студентов
Изучите, как студенты могут использовать ноутбуки с 6 ГБ видеопамяти для запуска AI-агентов локально, не полагаясь на дорогие API. Наше руководство разбивает важные шаги и инструменты.