Выбор ответа Junior Проверка сгенерированного кода спрашивают часто обновлено
Кто отвечает за код
Вопрос
Код написал ассистент, PR одобрил ревьюер, в проде баг. Кто отвечает за этот код?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Автор коммита, ревьюер проверяет, но код принёс автор. Ассистент это инструмент, как автодополнение или Stack Overflow.
Варианты ответа
- Провайдер модели, ведь ошибку сгенерировала его модель
- Ревьюер, потому что автор всего лишь вставил ответ ИИ
- Никто, ошибки ИИ считаются форс-мажором в разработке
- Автор коммита, ревьюер проверяет, но код принёс авторправильный ответ
Разбор
Ассистент это инструмент, как автодополнение или Stack Overflow. Код в репозиторий приносит автор, и он отвечает за то, что закоммитил. Ревью снижает риск, но не снимает ответственность с автора. Провайдер не отвечает за ваш продакшен, и никакого форс-мажора тут нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.