Опрос: 36% вайб-кодеров не проводят тестирование своих проектов

Новости
Главное:

  • 36% разработчиков, практикующих вайб-кодинг, полностью игнорируют тестирование своих проектов.
  • Большинство вайб-кодеров воспринимают качество кода как быстрое, но ошибкоопасное и нестабильное.
  • Основной стимул для вайб-кодинга — скорость разработки и ощущение мгновенного потока.

Группа исследователей Университета Копенгагена провела масштабный анализ практик вайб-кодинга, обратившись к «серой» литературе — материалам без классического академического рецензирования. В обзор вошли 101 источник, включая форумы, блоги и кейсы разработчиков, а также 518 описаний реального опыта программирования в таком стиле. Главным результатом работы стало выявление тревожной тенденции: более трети (36%) специалистов вообще не проводят тестирования и ревью кода, полагаясь на принцип «раз запустилось — значит работает».

Восприятие качества создаваемого кода оказалось крайне неоднозначным. Большая часть участников исследования (68%) характеризуют результаты своей работы как быстрые, но подверженные ошибкам, а еще 19% называют продукт «хрупким» и «ошибкоопасным». Проблемы, как правило, проявляются уже после развертывания — это скрытые баги, утечки памяти и нестабильность производительности.

Анализ контроля качества дал более конкретные цифры: 36% вайб-кодеров полностью обходятся без процедур QA, 18% ограничиваются лишь однократным запуском кода, 29% применяют ручные проверки, а около 10% доверяют тестирование самой модели. Иными словами, свыше 70% не пользуются либо автотестированием, либо код-ревью, что создает потенциальные риски для надежности и безопасности разрабатываемого ПО.

Мотивы, которые движут разработчиками в этом направлении, в основном связаны с ускорением рабочего процесса — этому отдают предпочтение 62% опрошенных. Еще 14% выбирают вайб-кодинг из-за низкого порога входа, а 11% рассматривают такой подход как возможность обучения и экспериментирования. При этом 64% отмечают, что при вайб-кодинге возникают ощущения так называемого «моментального потока» — состояния, когда результат достигается практически мгновенно, чего редко удается добиться в традиционной разработке.

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

Tagged