Anthropic выпустила плагин code-modernization v1.0.0 для модернизации кода
Anthropic выпустила плагин code-modernization v1.0.0 для модернизации кода
Плагин для Claude Code не только переписывает устаревший код, но и доказывает эквивалентность поведения новой и старой реализации.
Anthropic выпустила code-modernization v1.0.0 — плагин для Claude Code, предназначенный для модернизации устаревших кодовых баз.
Самое интересное, что плагин не просто переписывает код. Он пытается доказать, что новая реализация ведёт себя точно так же, как оригинальная.
Как это работает:
- Анализирует старую систему и извлекает из неё бизнес-правила.
- Составляет план модернизации и отправляет его на ваше утверждение.
- Переписывает или обновляет код, в том числе с переносом на другие языки программирования.
- Запускает старую и новую реализации с одинаковыми входными данными и сравнивает результаты.
- Генерирует дополнительные тесты для проверки пограничных случаев.
- Намеренно вносит ошибки, чтобы убедиться, что тесты действительно способны их обнаружить.
- Формирует отчёт с результатами проверки:
PROVEN,PARTLY PROVENилиNOT PROVEN— доказано, частично доказано или не доказано.
При этом исходный код остаётся нетронутым, а на критически важных этапах требуется подтверждение человека.
Документация доступна в GitHub-репозитории.
Почему это важно
АналитикаМодернизация легаси становится проверяемой: человек подтверждает критические шаги, а плагин генерирует тесты и отчёт о доказанности.
Обсудить в сообществе
Делитесь опытом и мыслями с ИИ-разработчиками