Выбор ответа Junior Проверка сгенерированного кода спрашивают часто обновлено

Кто отвечает за код

Вопрос

Код написал ассистент, PR одобрил ревьюер, в проде баг. Кто отвечает за этот код?

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

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

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

Коротко

Правильный ответ: Автор коммита, ревьюер проверяет, но код принёс автор. Ассистент это инструмент, как автодополнение или Stack Overflow.

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

  1. Провайдер модели, ведь ошибку сгенерировала его модель
  2. Ревьюер, потому что автор всего лишь вставил ответ ИИ
  3. Никто, ошибки ИИ считаются форс-мажором в разработке
  4. Автор коммита, ревьюер проверяет, но код принёс авторправильный ответ

Разбор

Ассистент это инструмент, как автодополнение или Stack Overflow. Код в репозиторий приносит автор, и он отвечает за то, что закоммитил. Ревью снижает риск, но не снимает ответственность с автора. Провайдер не отвечает за ваш продакшен, и никакого форс-мажора тут нет.

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

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