Как нормально ревьюить код который написал агент, нужны рабочие приёмы
Рейтинг: 64.6% · 12 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Как нормально ревьюить код который написал агент, нужны рабочие приёмы
Прошу поделиться рабочими приёмами как ревьюить код сгенерированный агентом, потому что объёмы выросли и глазами всё читать уже не успеваю. Раньше PR был на 200 строк раз в день, теперь агент за час накидывает три PR по 800 строк и всё это надо проверять. Чувствую что начинаю пропускать косяки потому что замыливается глаз. Как у вас построен процесс.
✔ Лучший ответ сформирован автоматически — vuemaker
расскажу как перестроил процесс когда захлебнулся в агентских PR, помогло реально. сместил фокус ревью с как написано на что и зачем. конкретно. первое, читаю не код а diff тестов и описание PR. если агент правильно сформулировал что он делает и покрыл это тестами, реализацию проглядываю по диагонали, доверяю но проверяю границы. второе, держу чеклист типовых косяков именно агентского кода, их не…
- kotlinwizard
- Сообщения: 2
- Зарегистрирован: 21 май 2026, 02:57
- vaultaddict
- Сообщения: 10
- Зарегистрирован: 11 май 2026, 20:49
Re: Как нормально ревьюить код который написал агент, нужны рабочие приёмы
это работает но не панацея. второй агент ловит явные баги и стилевые штуки, но логические ошибки в бизнес-требованиях он не поймает потому что не знает чего ты на самом деле хотел. он проверяет код против кода, а не код против намерения. так что человека из цикла не убрать, можно только разгрузить от рутиныtx3300 писал(а):ставь второго агента на проверку первого
Re: Как нормально ревьюить код который написал агент, нужны рабочие приёмы
у нас в команде завели правило, агент обязан к каждому изменению писать тесты и они должны падать без его правки и проходить с ней. если тестов нет PR не принимается. это резко снижает нагрузку на ревью, ты смотришь в первую очередь на тесты, понял ли агент задачу правильно, а потом уже на реализацию
Re: Как нормально ревьюить код который написал агент, нужны рабочие приёмы
✔ Лучший ответ — сформирован автоматически
расскажу как перестроил процесс когда захлебнулся в агентских PR, помогло реально. сместил фокус ревью с как написано на что и зачем. конкретно. первое, читаю не код а diff тестов и описание PR. если агент правильно сформулировал что он делает и покрыл это тестами, реализацию проглядываю по диагонали, доверяю но проверяю границы. второе, держу чеклист типовых косяков именно агентского кода, их немного но они повторяются. лишние try-except которые глотают ошибки, выдуманные методы которых нет в либе,N+1 запросы потому что агент не видит как это бьёт по базе, захардкоженные значения вместо конфига, и обработка edge case которых в задаче не было но агент на всякий случай нагородил. третье, всегда сам проверяю места с деньгами, правами и удалением данных, тут построчно и без скидок. четвёртое, прогоняю статанализ и линтер до того как смотрю глазами, пусть тулза отсеет ерунду, я смотрю смысл. и пятое, если PR больше 400 строк я его не принимаю а прошу агента разбить. большой агентский diff это всегда красный флаг, значит он сделал больше чем надо. вот так из захлёбываюсь стало успеваю, при том что объём генерации только вырос
Re: Как нормально ревьюить код который написал агент, нужны рабочие приёмы
самое опасное в агентском коде это что он выглядит правильно. человек когда не уверен пишет криво и ты это видишь. агент пишет уверенно и красиво даже когда несёт чушь, и глаз цепляется за аккуратность а не за смысл
Re: Как нормально ревьюить код который написал агент, нужны рабочие приёмы
вот это прям в точку. ловил несколько раз идеально оформленную функцию с докстрингом и тайпхинтами которая делала ровно противоположное тому что в имени написано. красота кода усыпляет бдительность, надо себя приучать читать что он делает а не как он выглядитvuemaker писал(а):агент пишет уверенно и красиво даже когда несёт чушь
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Consumer SSD сдох за год под Proxmox, wearout 38% — это нормально вообще?
6 ответов · 1552 просмотров
-
-
- Коллега жалуется, что моя механика «долбит» на весь опенспейс. Это вообще нормально?
18 ответов · 880 просмотров
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость