«Вайбкодинг» без страховки: как автоматический CPG-анализ стал обязательным конвейером для кода от Claude
Автоматическая генерация кода ИИ без строгой верификации превращает его в технический долг. Автор статьи на Habr описывает опыт, когда Claude за 38 минут создал 47 файлов на 1892 строки, включая новые сценарии и рефакторинг. Однако вместо слепого принятия результата («вайбкодинга») каждый коммит теперь проходит через автоматический CPG-анализ, каждый промпт обогащается контекстом из графа зависимостей, а каждый пул-реквест оценивается на «радиус поражения» и риск.
Проблема, по мнению автора, заключается не в доверии к конкретной модели, а в системном отсутствии конвейера верификации. Стандартные линтеры и тесты ловят синтаксические ошибки и проблемы с поведением, но остаются слепы к более глубокой структурной деградации. Это включает неконтролируемый рост цикломатической сложности, расширение области кода, которую нужно проверять при изменениях, и дрейф числовых утверждений в документации относительно реальной кодовой базы.
Такой подход сигнализирует о сдвиге в практике разработки с ИИ: от роли разработчика как простого «проверяющего» удачи к роли архитектора надежных автоматизированных конвейеров контроля качества. Это создает давление на команды, использующие генеративные ИИ, внедрять более сложные инструменты статического анализа, подобные CPG, чтобы предотвратить накопление скрытого долга и сохранить архитектурную целостность проекта в условиях массового «вайбкодинга».