Люди плохо находят ошибки в коде из-за таких ограничений, как усталость и невнимательность. Автоматизированные инструменты, такие как тесты, форматировщики и линтеры, следует использовать для выявления ошибок, освобождая людей от повторяющихся проверок. Основная цель ревью кода, как подчеркивает автор, - не обнаружение ошибок. Вместо этого ревью кода - это процесс выявления неудач и инструмент для адаптации команды, обмена знаниями и лучшими практиками. Ревью кода также способствует культуре обучения и избегает стагнации, включая новые перспективы. К LLM, в отличие от людей, следует относиться враждебно, когда речь идет о ревью кода. LLM не могут учиться на обратной связи так же, как люди, поэтому им требуются строгие автоматизированные инструменты верификации. Ревью кода для кода, сгенерированного LLM, требует надежного автоматизированного тестирования для обеспечения качества. Автор заключает, повторяя, что фокус ревью кода должен быть социальным, направленным на наращивание знаний и оказание поддержки. Автор призывает использовать ревью кода для содействия росту и выравниванию команды.
blog.glyph.im
Glyph Lefkowitz: What Is Code Review For?
Create attached notes ...
