[Перевод] Как мигрировать 1 млн строк кода с одного языка на другой за 2 недели

#Перевод #Anthropic #Claude #Fable #Opus
[Перевод] Как мигрировать 1 млн строк кода с одного языка на другой за 2 недели

До недавнего времени миграции кода, при которых рабочую кодовую базу переносят на новый язык, занимали несколько лет. За последний месяц отдельные разработчики Anthropic с помощью Claude Fable 5, Claude Opus 4.8 и dynamic workflows перенесли десять проектов объемом от десятков до сотен тысяч строк кода. В этой статье мы разберем два примера и лучшие практики, сформировавшиеся в ходе этих проектов. Джарред Самнер, сооснователь Bun и технический специалист Anthropic, использовал Claude Code, чтобы перенести Bun с Zig на Rust . Менее чем за две недели было создано миллион строк кода. До слияния ветки 100% существующих тестов Bun проходили в CI. После слияния обнаружилось 19 регрессий, все они уже исправлены. В июне версия на Rust вошла в состав Claude Code. Майк Кригер, один из руководителей Anthropic Labs, за выходные перенес кодовую базу на Python в 165 000 строк TypeScript. В процессе работали сотни агентов, использовались восемь контрольных этапов, три раунда состязательного ревью и ф

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

За последний месяц отдельные разработчики Anthropic с помощью Claude Fable 5, Claude Opus 4.8 и dynamic workflows перенесли десять проектов объемом от десятков до сотен тысяч строк кода. В этой статье мы разберем два примера и лучшие практики, сформировавшиеся в ходе этих проектов.

Джарред Самнер, сооснователь Bun и технический специалист Anthropic, использовал Claude Code, чтобы перенести Bun с Zig на Rust. Менее чем за две недели было создано миллион строк кода. До слияния ветки 100% существующих тестов Bun проходили в CI. После слияния обнаружилось 19 регрессий, все они уже исправлены. В июне версия на Rust вошла в состав Claude Code.

Майк Кригер, один из руководителей Anthropic Labs, за выходные перенес кодовую базу на Python в 165 000 строк TypeScript. В процессе работали сотни агентов, использовались восемь контрольных этапов, три раунда состязательного ревью и финальная проверка, которая сравнивала вывод каждой команды с результатом оригинальной версии на Python.

Похожие статьи

Чемпионат
Чемпионат

Чемпионат Европы по лёгкой атлетике — 2026: результаты соревнований на 13 августа

В четверг, 13 августа, продолжился розыгрыш медалей в рамках чемпионата Европы — 2026 по лёгкой атлетике в Бирмингеме, Великобритания.

Чемпионат
Аргументы и Факты
Аргументы и Факты

В Бразилии сообщили о просьбах стран ЕС об организации диалога с Россией

Западноевропейские страны обратились к Бразилии с просьбой содействовать налаживанию диалога с РФ.

Аргументы и Факты
В ФРГ предостерегли ЕС от провокационных действий против России в море РИА
РИА

В ФРГ предостерегли ЕС от провокационных действий против России в море

Депутат бундестага от правой партии

РИА
Двач
Двач

Есть только два гендера

Есть только два гендера

Двач
Косаченко оценила перспективы возвращения международных соревнований в Россию Чемпионат
Чемпионат

Косаченко оценила перспективы возвращения международных соревнований в Россию

Промоутер автогонок, комментатор и менеджер пилотов Оксана Косаченко считает, что говорить о возвращении мировых серий в Россию пока преждевременно, несмотря на недавнее решение ФИА о снятии ограничен...

Чемпионат
Россия в I полугодии нарастила экспорт креветок на 17% РИА
РИА

Россия в I полугодии нарастила экспорт креветок на 17%

Россия в первом полугодии текущего года нарастила экспорт креветок в стоимостном выражении на 17% в годовом выражении - до порядка 76 миллионов долларов,... РИА Новости, 14.08.2026

РИА