당신은 아마 AI보다 코드 리뷰를 못할 겁니다
You are probably worse at code review than AI
핵심 요약
AI 코드 리뷰가 인간보다 효율적이라는 주장에 대해, 인간 리뷰어의 가치는 기술적 검토를 넘어선 아키텍처와 맥락 이해에 있다는 반론이 지배적입니다.
- AI의 강점 — 코드 컨벤션 준수 및 논리적 오류 탐색에 탁월함
- 인간의 역할 — 장기적인 유지보수성과 비즈니스 맥락을 고려한 설계 판단
- 코드 리뷰의 본질 — 단순히 버그를 찾는 것이 아니라 변경의 타당성과 아키텍처 방향성을 검토함
- 협업 전략 — AI를 활용해 기술적 문제를 먼저 걸러내고 인간이 고차원적인 리뷰를 수행하는 방식
사람들이 왜 아직도 인간의 코드 리뷰를 무슨 황금 표준인 것처럼 떠받드는지 도무지 이해가 안 가네.
대부분의 코드 리뷰라는 게 시니어 개발자가 다른 일 하다가 짬 내서 PR 열어보고, 대충 훑어본 다음에 댓글 두 개 달고 승인 누르는 게 전부잖아.
반면에 괜찮은 AI 리뷰어는 900줄짜리 PR을 봐도 중간에 지루해하지 않고, 매번 몇 분 만에 전체 코드를 다 읽어버림.
그래, AI 리뷰어가 틀릴 때도 있지. 근데 인간도 틀리잖아. 심지어 인간은 더 느리고, 일관성도 없고, 비용도 훨씬 많이 들고, 솔직히 말해서 그냥 더 못함.
난 모든 PR에 macroscope랑 cursors bugbot을 돌리고 있는데, 이제는 15분 동안 대충 리뷰하는 시니어 엔지니어보다 얘네가 버그를 더 잘 찾아낼 거라고 확신함.
이 말 하면 욕먹겠지만, 결국 "AI가 먼저 리뷰하고, 필요할 때만 인간이 본다"는 방식으로 가는 게 당연한 수순임.
도대체 인간이 모든 PR을 리뷰해야 할 만큼 AI보다 나은 점이 뭔데?
