Выбор ответа Middle Код-ревью и правила команды спрашивают часто обновлено

Место ИИ-ревьюера в процессе

Вопрос

Команда подключает автоматический ИИ-ревьюер к пулреквестам. Какая схема разумнее?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Комментарии ИИ как первый проход, одобряет только человек. ИИ-ревьюер полезен как первый фильтр: опечатки, очевидные баги, забытые проверки.

Варианты ответа

  1. ИИ-ревьюер одобряет мелкие пулреквесты без участия людей
  2. Комментарии ИИ как первый проход, одобряет только человекправильный ответ
  3. ИИ-ревьюер заменяет линтер и статический анализ целиком
  4. Обязательно исправлять каждое замечание ИИ до мержа в основную ветку

Разбор

ИИ-ревьюер полезен как первый фильтр: опечатки, очевидные баги, забытые проверки. Он даёт ложные срабатывания и не знает контекста, поэтому его замечания не должны быть обязательными, а одобрение остаётся за человеком. Детерминированные линтеры и анализаторы он не заменяет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.