TGViewer
Роман Кузнецов | Про технологии, ИИ, и не только Роман Кузнецов | Про технологии, ИИ, и не только @roman_kuznetsov_mobecan · 2.97K subscribers
Post #268 285
AI-код, которому можно доверять. Контур приемки

У нас в Mobecan это стало видно довольно быстро. За один заход AI может поправить несколько файлов, добавить тест и уверенно сказать, что задача готова.

Поэтому вокруг AI-кодинга у нас постепенно появился отдельный слой приемки. Не один финальный тест, а несколько проверок, через которые проходит изменение, прежде чем мы считаем задачу закрытой.

В нормальном варианте все начинается не с промпта, а с ожиданий. Что должно измениться и как мы это проверим. Где можно, это превращается в TDD. Сначала тест или проверяемый критерий, потом реализация. Где TDD избыточен, остаются acceptance criteria.

Дальше код проходит тестирование. Форматирование, analyzer, unit-тесты, widget-тесты. Если задеты внешние данные, отдельно проверяем авторизацию, схему или живое чтение. На этом этапе часто всплывают не большие архитектурные проблемы, а обычные мелочи, которые потом больно ловить руками.

Следующий слой - проверка кода. CodeRabbit смотрит diff, ищет потенциальные проблемы, баги, security-риски и странные места в логике.

И здесь важна не только сама проверка, а то, что ее делает отдельный процесс с другим контекстным окном. По сути, отдельный агент. Агент, который писал код, уже немного защищает свою логику. А review-агент смотрит на изменение свежее. Не как автор, а как проверяющий.

AI поправил код задачи. После unit-тестов мы делаем smoke-тест. Открываем реальный экран, создаем или меняем задачу и проверяем, что она действительно появилась или изменилась.

Если всплыла проблема, процесс уходит на исправление. И так несколько кругов, пока проверка не проходит чисто.

Только после чистого повторного прохода можно говорить, что задача выполнена.

В итоге AI у нас не просто пишет код быстрее. Вокруг него появилась система приемки. TDD, автоматические тесты, review другим агентом, security-проверка, smoke-сценарии и честный финальный diff.

Так результат получается предсказуемее и не уходит в цикл бесконечных правок.

А как у вас устроена такая проверка?
  • ❤ 6
  • 👍 4
  • 🔥 2
More from @roman_kuznetsov_mobecan
  1. Sep 23, 2026ИИ пишет код. За что теперь отвечает агентство? В Mobecan мы постепенно подключаем ИИ ко в…
  2. Sep 20, 2026Прежде чем вайбкодить, попробуйте поискать На «Стартапе наоборот» один из предпринимателей…
  3. Sep 14, 2026Сначала клиент. Потом продукт: иду экспертом на «Стартап наоборот» 17 сентября буду в эксп…
  4. Sep 8, 2026Почта, задачи, CRM. Похоже, всем этим я буду пользоваться через ИИ Идею этого поста я попр…
  5. Sep 4, 2026🧑‍💻 Кто вайбкодит по утрам, тот багфиксит вечером ⏩ С помощью ИИ сегодня можно быстро со…
  6. Aug 21, 2026Михаил позвал к себе в подкаст, классно пообщались с ним и с Дмитрием про ИИ и Вайбкодинг,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →