초급개념
코드 리뷰
Code Review
코드 변경 사항을 다른 개발자(또는 AI)가 검토하여 품질, 보안, 일관성, 가독성, 비즈니스 로직 정확성을 확인하는 과정이다. AI 시대에 코드 리뷰는 두 가지 형태로 진행된다: 첫째, 'AI가 작성한 코드를 인간이 리뷰'하는 형태로, 이것이 에이전틱 엔지니어링의 Verify 단계에 해당하며, AI Slop이 프로덕션에 도달하지 않도록 막는 마지막 방어선이다. 인간 리뷰어는 AI가 놓치기 쉬운 비즈니스 로직 오류, 아키텍처 부적합, 사용자 경험 문제를 검출할 수 있다. 둘째, 'AI가 인간(또는 다른 AI)의 코드를 자동 리뷰'하는 형태로, CodeRabbit 같은 AI 코드 리뷰 도구가 PR(Pull Request)을 자동으로 분석하여 잠재적 버그, 스타일 위반, 보안 문제를 코멘트로 제시한다. 바이브 코딩에서는 개발자가 코드를 직접 작성하지 않았기 때문에 '자신이 작성하지 않은 코드를 이해하고 검토하는 능력'이 핵심 역량으로 부상했으며, 이는 전통적 코드 리뷰와는 다른 스킬셋을 요구한다.