Почему LLM-агенты не заменят ревью кода: миф о подстановке
There is more to code review than (automatable) detection
Автор разбирает статью «The End of Code Review: Coding Agents Supersede Human Inspection», где утверждается, что LLM-агенты могут заменить человеческое ревью. Он показывает, что аргумент строится на «мифе о подстановке»: ревью сводят к четырём функциям (поиск дефектов, стиль, передача знаний, осведомлённость), а затем объявляют человека избыточным. Но ревью — это ещё и координация, осмысление и управление. Человек замечает то, чего нет, сомневается в необходимости изменения, учитывает контекст и несёт ответственность.
Наиболее фундаментальная проблема, которую я вижу в статье, в том, что она предполагает, будто ревью кода — это в первую очередь процесс обнаружения: вы находите дефекты, нарушения стиля, проблемы безопасности и т. д., и предполагается, что обнаруживать их быстрее и дешевле — всегда лучше. Но ревью кода — это ещё и процесс координации, процесс осмысления и процесс управления.