Проект Bun переписал более одного миллиона строк кода с языка Zig на Rust всего за 11 дней, используя ИИ-агентов Claude. Несмотря на успешное прохождение всех тестов, создатель языка Zig Эндрю Келли назвал результат «unreviewed slop» (непроверенным мусором), выразив опасения по поводу архитектурной целостности и культуры разработки.

image

Что произошло

Команда Bun завершила масштабный переход с Zig на Rust, применив ИИ-агентов Claude для автоматизации процесса. Рефакторинг охватил более 1 000 000 строк кода и занял 11 дней, при этом затраты на использование API Claude составили около $165 000. Процесс продемонстрировал экстремальную скорость генерации — примерно 1300 строк кода в минуту.

Контекст

Традиционно подобные масштабные изменения в системном программном обеспечении требуют месяцев или даже лет работы целых команд инженеров и многократных циклов ручного код-ревью. Использование LLM-агентов позволяет радикально сократить время и стоимость, но порождает вопрос о том, насколько автоматически прошедшие тесты гарантируют отсутствие фундаментальных архитектурных изъянов.

Почему это важно для индустрии

Кейс формирует новый паттерн «Massive AI Refactoring», позволяющий закрывать огромные технические долги в кратчайшие сроки. Это ставит перед индустрией задачу разработки новых стандартов «AI-native» код-ревью и инструментов автоматизированного аудита, способных проверять не только синтаксис и тесты, но и архитектурную чистоту и соответствие дизайн-системам проекта.

Почему это важно для пользователей

Для разработчиков это сигнал о том, что ИИ уже способен на глубокую рефакторинг-работу, которую раньше считали исключительно человеческой. Однако это также служит напоминанием: автоматическое прохождение тестов не является гарантией надежности, и роль инженера будет смещаться от написания кода к проектированию архитектурных ограничений (guardrails) и верификации результатов работы агентов.

Что пока неизвестно / ограничения

В экспертном сообществе наблюдается разделение мнений: от скептицизма относительно надежности инфраструктуры до признания новых экономических возможностей для разработки.

Источники

Автор

Look at AI, редакция