Первоначально опубликовано в блоге Зоровал. Агенты кодирования, такие как Claude Code и Codex, теперь пишут большую часть нашего кода. Большинство полученных пул-реквестов невелики, в среднем 133 измененных строки, но примерно каждый восьмой меняет более 1000...
Первоначально опубликовано в блоге Зоровал.
Вопрос
Агенты кодирования, такие как Claude Code и Codex, теперь пишут большую часть нашего кода. Большинство получаемых запросов на включение невелики: в среднем 133 измененных строки, но примерно каждый восьмой меняет более 1000 строк.
И дело не только в объеме. С помощью агентного кодирования новый инженер может в первую неделю открыть запрос на публикацию, который меняет приглашение или построитель контекста, и хотя написать это изменение теперь легко, понять, как оно повлияет на продукт, так же сложно, как и раньше.
Итак, вот вопрос, которому посвящен этот пост:
Как сохранить качество, когда код пишется быстрее, чем кто-либо может его прочитать?
Есть два очевидных ответа, и оба не работают.
Ответ 1: прочитайте каждую строку. Это было правилом проверки кода на протяжении десятилетий, и оно было хорошим, но никто не может тщательно проверять 1000 строк кода агента несколько раз в день, поэтому люди просматривают его. Просмотренный обзор выглядит как обзор, хотя он улавливает гораздо меньше, чем вы думаете, и превращает рецензента в самую медленную часть системы.
Ответ 2: заблокировать ПР, пока кто-то не успеет. Это безопасно, но медленно вас убивает: если ваш процесс сохраняет каждое изменение в течение нескольких дней, вы на самом деле не используете агентное кодирование и даете
