Я попросил ИИ поджарить мой код. Он обнаружил 14 проблем за 30 секунд. Поэтому я попробовал другую крайность. Я вставил свой код в ИИ, который не предлагает вежливо — он его поджаривает. Построчно, беспощадно, с номерами строк и предлагаемыми рефакторингами. ...
Я попросил ИИ поджарить мой код. Он обнаружил 14 проблем за 30 секунд.
Проверка кода — это самая полезная деятельность, которую может практиковать команда. Он выявляет ошибки еще до начала производства, распространяет знания и обеспечивает соблюдение стандартов. Это также болезненно медленно: один PR может занять 30–60 минут сосредоточенного внимания, а когда у вас ежедневно обрабатываются десятки PR, проверка становится узким местом.
Поэтому я попробовал другую крайность. Я вставил свой код в ИИ, который не предлагает вежливо — он его поджаривает. Построчно, беспощадно, с номерами строк и предлагаемыми рефакторингами. Вердикт был вынесен менее чем через минуту и обнаружил 14 проблем, которые я пропустил.
Вот чему меня это научило.
Что на самом деле представляет собой обжарка кода AI
Обжарка ИИ — это критика, а не линтер. Линтеры проверяют уже известные вам правила форматирования. Рецензент ИИ читает ваш код, как старший инженер в плохой день: он ищет запахи кода, антишаблоны безопасности, красные флажки производительности и нарушения стиля, а затем точно сообщает вам, где они находятся и как их исправить.
Это не заменяет человеческое суждение. Он устраняет рутинную работу по сопоставлению шаблонов, которая занимает 80% времени проверки человеком. В любом случае, эта часть никому не нравится.
Код 5 чувствует запах, который уловил мгновенно.