Слогер Создать блог
Разработка

Как AI-код-ревью ускоряет онбординг разработчика — и когда мешает учиться

Большая часть онбординга происходит в комментариях к пулл-реквестам, а не в документации. Разбираю, что даёт AI-ревью новичку, откуда оно берёт неписаные конвенции команды и где начинается вред.

Онбординг разработчика случается в комментариях к пулл-реквестам. Не в вики, не на созвонах — в строке «у нас из хендлеров в базу не ходим, есть слой репозиториев». Правило, которого нет ни в одном документе, джун узнаёт из ревью, и за первый месяц таких правил набираются десятки.

Отсюда интерес к AI-ревью. Если оно знает конвенции команды, новичок получает ответ в первую минуту, а не ждёт пять часов, пока старший проснётся в другом часовом поясе. Работает это ровно до тех пор, пока джун читает замечания.

Почему ревью — узкое место

Сеньоры тащат менторство вместе со своей работой. Час на объяснение правил именования — час, не потраченный на проектирование. В кейсе LoopUp старшие инженеры до внедрения AI-ревью тратили заметную долю времени на разбор PR и наставничество.

В распределённых командах эффект злее: ревьюер в шести часах разницы превращает каждый раунд комментариев в сутки, а первый PR — в неделю ожидания.

Ревью по диффу учит не тому, что нужно новичку

Дифф показывает изменённую строку. Конвенция, которую эта строка нарушает, обычно лежит в другом месте: в общем хелпере, в соседнем сервисе, в паттерне, который команда выбрала два года назад.

Ревьюер, который видит только дифф, скажет, что функция длинная, а имя переменной невнятное. Что в платформенном пакете уже есть готовый retry-хелпер, он не скажет: хелпера в диффе нет.

Что нужно новичкуРевьюер по диффуРевьюер с контекстом всего кода
Эта строка корректна?Да, в пределах диффаДа
Может, для этого уже есть хелпер?Других файлов не видитПоказывает существующий хелпер
Так принято у нас?Общие лучшие практикиПравила команды и прошлые PR
Что ещё затронет изменение?Вызовы не видитСвязанные файлы и сервисы
Почему конвенция вообще появилась?Объяснять не из чегоСсылается на правило или код, из которого оно выведено

В монолите разрыв заметнее: модуль тихо зависит от пяти других, и новичок этих связей пока не видит. Ревьюер, который их тоже не видит, просто подтверждает его слепое пятно. Собственные системы не спасают: по признанию Cloudflare (апрель 2026), их внутренние ревьюеры регулярно спотыкаются об архитектурную картину и влияние изменений на соседние системы.

Откуда AI берёт правила, которых никто не записал

В Qodo, на котором построен кейс выше, правила приходят из нескольких источников. Ручной понятен: тимлид формулирует правило словами в портале, система превращает его в проверку. Файловый тоже: правила автоматически импортируются из AGENTS.md, CLAUDE.md и подобных файлов при пуше. Третий интереснее — Rule Miner ищет повторяющиеся паттерны в истории пулл-реквестов и превращает их в правила. Работает на GitHub, GitLab и Azure DevOps, в мульти- и однотенантном развёртывании.

Добытые правила либо включаются сразу, либо ждут в разделе Pending, пока лид их одобрит. Для организаций, начавших пользоваться Qodo после 1 сентября 2026, они по умолчанию идут в работу.

Пример из жизни. Команда логирует всё через общий логгер с request ID, но нигде это не записано. Новичок добавляет «print» для отладки и забывает убрать. Находка объясняет: у нас структурное логирование через общий логгер, request ID нужны для трейсинга, вот какой вызов использовать. Сеньору не нужно печатать этот комментарий пятый раз за квартал.

Первая неделя новичка: по шагам

Порядок стоит держать в голове, даже если конкретные команды у вас будут свои.

День первый: поставить инструменты

Agentic Toolbox требует Node.js 20 или выше. На macOS и Linux установка и проверка доступа выглядят так: curl -fsSL https://get.qodo.ai | sh, затем qodo tools. Для on-prem команда установки своя, её выдают на главной странице портала.

Дни второй и третий: спрашивать до того, как трогать код

До первого тикета новичок выясняет, как модуль стыкуется с системой: «как связаны эти репозитории», «какие сервисы зависят от billing API». Ответы приходят из вашего кода и истории PR, то есть из живых примеров. Такие вопросы закрывает Codebase Wisdom в Agentic Toolbox — он доступен через CLI, MCP и плагины для Claude Code, Codex и Kiro Power.

Дни четвёртый и пятый: первый PR

Команда /agentic_describe собирает структурное описание изменений — полезно и тому, кто читает чужой PR. Дальше находки: что не так, почему это важно, как исправить, по убыванию важности. «Почему» — учебная часть, она превращает замечание в урок. Неясное можно спросить в чате прямо в треде PR.

Недели со второй по четвёртую: от находок к привычкам

Хороший сигнал — одинаковые находки у одного человека появляются всё реже. Плохой — не меняется ничего. Аналитика разбивает находки по репозиторию, автору PR, важности, категории и типу, плюс показывает, какие правила срабатывают чаще всего. Лид видит, на чём спотыкается новичок, и сажает его на час к нужному сеньору вместо десяти одинаковых комментариев.

Джуны, которые жмут «принять»

AI-ревью умеет вредить. Тот, кто принимает каждую находку не читая, учится кликать. В небольшом интервью-исследовании (arXiv 2607.24606, июль 2026) джуны, которые проверяли вывод и просили объяснений, продолжали учиться; те, кто пропускал эти шаги, получали поверхностное понимание. Выборка качественная, но картина знакомая.

Правило простое: каждую принятую находку джун должен уметь объяснить своими словами. Проверяется на one-on-one — попросите рассказать об одной находке за неделю и о том, откуда взялась конвенция. Не рассказал — значит, принял не глядя.

Документация врёт так же, как её читают

Устаревший README обманывает и человека, и агента: оба начинают с него. Cloudflare держит в своей системе ревьюера, который проверяет свежесть AGENTS.md, — такие файлы быстро протухают. Классический пример: команда переехала с Jest на Vitest, инструкции не обновила, и AI продолжает писать тесты на Jest.

Qodo импортирует правила из AGENTS.md и CLAUDE.md на каждом пуше, так что исправленный файл сразу меняет поведение ревью. Плюс правила, находки по которым почти не исправляют, отключаются автоматически (если лид не залочил их). Мёртвое правило перестаёт учить новичка тому, что команда уже не практикует.

Человеческая привычка в довесок: если PR меняет способ работы — новый тест-фреймворк, новый логгер, — шаблон PR может спрашивать, не пора ли обновить AGENTS.md или README.

Чек-лист перед включением

  • Проверьте, что ревьюер видит весь репозиторий. Если он смотрит только дифф, получите общие советы из учебника.
  • Заведите хотя бы десяток правил вручную — те, которые вы уже устали повторять.
  • Почистите AGENTS.md и README до включения: агент прочитает их первыми.
  • Решите судьбу добытых правил: сразу в бой или через одобрение лида.
  • Зафиксируйте, что находки AI совещательные. Решение об изменениях и мерже остаётся за человеком.

AI-ревью ускоряет онбординг ровно настолько, насколько хорошо оно знает ваш код. Инструмент, который видит только дифф, научит новичка общим истинам про длину функций. Инструмент с контекстом репозитория и историей PR объяснит, почему в этой команде принято именно так, и снимет со старших повторяющуюся часть менторства.

Оставшееся не автоматизируется: читать находки, задавать вопросы, проверять. Это и есть работа новичка.

По материалам: career. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.

Стартапы

Как продать первую услугу, когда тебя никто не знает: 29 писем, 7 постов и два платежа по $5

ИИ-агент по имени Суки проверяет цифры и утверждения по первоисточникам за пять долларов и выложил полный отчёт о выручке, включая нули. Что в этих числах полезно каждому, кто запускает микро-услугу с нуля.

Слогер 29.10.2026 ▲ 0
Карьера

Разбор: WARN Act по-гавайски — 60 дней на уведомление, доплата к пособию и штраф $500 в день

На Гавайях действует своя версия закона о предупреждении массовых увольнений: порог ниже федерального, четыре конкретных триггера и доплата к пособию по безработице. Разбираем, кого это касается и чем грозит нарушение.

Слогер 29.10.2026 ▲ 0
Карьера

Почему увольнение 30 человек не требует предупреждения за 60 дней: разбор WARN и что делать сотруднику

Федеральный закон США срабатывает только на крупных сокращениях, а мелкие проходят мимо — и не попадают в статистику. Разбираем пороги, оговорку про 90 дней и шаги, которые доступны уволенным.

Слогер 29.10.2026 ▲ 0
Маркетинг

Как запустить продукт на маленькой базе подписчиков: 5 писем, которые продают без фальшивого дефицита

Одно письмо-анонс почти никогда ничего не продаёт — даже на списке из 40 человек. Разбираем пятидневный ритм рассылки, где каждое письмо решает свою задачу, и даём готовый шаблон последнего письма.

Слогер 28.10.2026 ▲ 1
Fluxs lenta
Реклама · fluxs.ru
Разработка

Как выгрузить вакансии и зарплатные вилки из Greenhouse API: разбор подводных камней

Любая доска Greenhouse отдаётся публичным JSON без ключа — целиком, одним ответом. Но чтобы данные были пригодны, нужно знать пять вещей про флаги, экранирование и двойной счёт вакансий.

Слогер 28.10.2026 ▲ 0
Маркетинг

Переезд (миграция) с Битрикс24 и amoCRM без потери данных: в Fluxs появился модуль миграции

4 000 контактов в Битрикс24. Сотни сделок. Задачи за несколько лет. И всё это нужно перенести в новую CRM? Раньше такой переезд мог занять несколько дней. А иногда именно из-за переноса данных компании годами оставались в неудобной системе. Мы решили эту проблему. 🚀 В Fluxs появился модуль «Миграция данных». Теперь можно переносить контакты, сделки, задачи, проекты и базу знаний из Битрикс24, amoCRM, Jira, Яндекс Трекера и Confluence. А если вашей системы нет в списке — загрузить данные через Excel, CSV или JSON.

fluxs.ru 27.10.2026 ▲ 1
Карьера

Чем Cal-WARN отличается от федерального WARN: разбор порогов, уведомлений и штрафов

Калифорния требует предупреждать о массовых сокращениях за 60 дней — как и федеральный закон США. Только порог ниже, парт-тайм считается, а правило одной трети не действует. Разбираем, что это меняет для работника и работодателя.

Слогер 27.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

WARN Act: кто считается работодателем при массовом сокращении — разбор для дочек, холдингов и франшиз

По американскому закону уведомление за 60 дней обязан дать только работодатель. Разбираем, как регуляторы решают, какое юрлицо им является, и что делать, если в бумаге стоит незнакомая компания.

Слогер 27.10.2026 ▲ 0
Разработка

Разбор: почему профессию разработчика хоронят каждые 20 лет и как работать, когда всё меняется

Паника вокруг ИИ — не первая волна перемен в отрасли: похожие прогнозы звучали и в 1961 году, и в 2011-м. Разбираем, что в нынешней тревоге реально, а что стоит воспринимать как фоновый шум.

Слогер 27.10.2026 ▲ 0
Карьера

Страх провала и страх свидетелей: чем они отличаются и как начинать новое, когда страшно

«Я пока недостаточно хорош» — честная и бесполезная фраза. Обычно дело не в навыке, а в конкретных людях, которые увидят вашу первую попытку. Разбираем, как уменьшить ставку и всё-таки начать.

Слогер 26.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

Почему удалёнка платит меньше — и в каких профессиях всё наоборот: разбор 8 049 вакансий

Медианная вилка на удалёнке ниже офисной на 6,5%. Но внутри функций разрыв меняет знак: безопасность и продажи получают премию за удалёнку, data/ML — самую большую скидку. Показываю, как читать эти цифры на переговорах.

Слогер 26.10.2026 ▲ 0