Нужно ли контролировать качество кода в вайбкодинге?
За последние несколько недель меня об этом спросили уже несколько раз. Признаюсь, моё мнение менялось за последние месяцы. От «конечно нужно — хрен его знает, что этот умник там понаписал» до «слушай, если код работает, не всё ли равно тебе, как именно он работает?»
Сейчас удалось наконец сформулировать критерии, которые меня устраивают.
Контроль кода НЕ нужен, если выполняются все четыре условия:
👍 Приложение изолировано — через него нельзя получить доступ к критически важным системам вашего бизнеса.
👍 Приложение прикладное — если оно вдруг остановится, работа не встанет.
👍 Вас устраивает его эффективность: быстродействие и стоимость (если оно потребляет токены).
👍 Вы не планируете передавать код другому разработчику или команде — собираетесь сами развивать и поддерживать.
Написали мобильное приложение для контроля своего питания? Работает? Устраивает? Ну и славно.
Контроль кода НУЖЕН, если хотя бы одно из:
👍 Приложение имеет доступ к критичным системам — 1С, клиент-банк, CRM с клиентской базой, платёжные данные.
👍 От приложения зависят ключевые бизнес-процессы — его сбой означает простой.
👍 Приложение работает с персональными данными клиентов или сотрудников.
👍 Вы планируете передать код разработчикам для дальнейшего развития.
Если ваша система регулярно стучится в 1С и клиент-банк и при некорректной работе может положить половину бизнеса — ревью кода и контроль развёртывания квалифицированным инженером пока ещё необходимы.
Отдельно про прототипирование. Четвёртый пункт в обоих списках — про передачу кода — не так однозначен. Вы вполне можете использовать вайбкодинг для прототипа: накидать работающее приложение, показать логику, а потом отдать профессиональной команде — они поймут, что вы хотели, и перепишут уже с нормальной архитектурой и безопасностью. Это нормальный и разумный подход.
Почему «пока ещё»? Отрасль развивается стремительно. Допускаю, что через 3–6 месяцев ИИ-инструменты прибавят настолько, что эти критерии устареют. Но прямо сейчас — работает вот так.
Цифра Комягина
Post #306
392
- 👍 6
- 🔥 3
- ❤ 1