
Слышали эту мантру от ИИ-визионеров? Зачем париться с архитектурой, неймингом и рефакторингом, если вкинул в Claude или ChatGPT весь репозиторий, и агент сам найдет, где поправить баг?
Вышло исследование от SonarSource, в котором заморочились с методологией и пришли к интересным выводам. Они собрали пары репозиториев. Одна версия — вылизанная, с факторизованными хелперами и без нарушений статанализатора. Вторая — семантически и поведенчески абсолютно идентичная (тесты проходят), но структурно засранная (God-объекты, глубокая вложенность, лапша). Натравили на обе версии автономного агента Claude Code (модель Sonnet 4.6) на 660 итерациях.
И вот что выяснилось 📊
1️⃣ Плохая новость для пуристов.
Нейронке действительно плевать на качество кода с точки зрения конечного результата. Pass rate (процент успешно решенных задач) на чистом и грязном коде одинаковый. Разница меньше 1 процентного пункта. Агент справляется и там, и там.
2️⃣ Хорошая новость для бизнеса.

Слышали эту мантру от ИИ-визионеров? Зачем париться с архитектурой, неймингом и рефакторингом, если вкинул в Claude или ChatGPT весь репозиторий, и агент сам найдет, где поправить баг?
Вышло исследование от SonarSource, в котором заморочились с методологией и пришли к интересным выводам. Они собрали пары репозиториев. Одна версия — вылизанная, с факторизованными хелперами и без нарушений статанализатора. Вторая — семантически и поведенчески абсолютно идентичная (тесты проходят), но структурно засранная (God-объекты, глубокая вложенность, лапша). Натравили на обе версии автономного агента Claude Code (модель Sonnet 4.6) на 660 итерациях.
И вот что выяснилось 📊
1️⃣ Плохая новость для пуристов.
Нейронке действительно плевать на качество кода с точки зрения конечного результата. Pass rate (процент успешно решенных задач) на чистом и грязном коде одинаковый. Разница меньше 1 процентного пункта. Агент справляется и там, и там.
2️⃣ Хорошая новость для бизнеса.

















