AI-кодинг и code review: почему “работает” больше не достаточно
AI ускоряет написание кода, но одновременно делает ревью важнее: нужно проверять не только синтаксис, а намерение и границы изменений.
AI умеет быстро писать код, и это меняет ощущение работы. Раньше дорогим было "написать". Теперь все чаще дорогим становится "понять, что написанное действительно нужно и не сломало лишнего".
Почему ревью становится важнее
AI может сделать аккуратный патч, который выглядит убедительно. Он может пройти линтер и даже тесты. Но это не гарантирует, что решение соответствует продукту, безопасности и архитектуре.
Ревью должно смотреть на вопросы:
- правильно ли понята задача;
- не расширен ли scope без причины;
- не появились ли скрытые зависимости;
- не сломаны ли edge cases;
- есть ли проверка результата;
- не стал ли код сложнее, чем нужно.
Что помогает
Хорошие тесты, маленькие PR, понятные задачи, ограниченная область изменения. Чем меньше хаоса в проекте, тем полезнее AI.
Мой вывод
AI не отменяет code review. Он делает review более инженерным. Нужно меньше спорить о пробелах и больше смотреть на поведение, безопасность и поддержку.