📰 원본 아티클
How to Kill the Code Review
Human-written code died in 2025. Code reviews will die in 2026.
latent.space ↗

코드는 사람이 검토해서는 안 된다

  • #ai
  • #code-review
  • #testing
코드는 사람이 작성해서는 안 됩니다. 코드는 사람이 검토해서는 안 됩니다.

AI가 생성하는 코드의 수가 기하급수적으로 증가하면서 대부분의 개발자라면 코드 리뷰에 많은 공을 들이는 케이스가 많아질 것으로 예상합니다.

최근에 제가 가지고 있는 생각 중에 하나는 기획 단계에서 적절한 명세를 던져준다면, 코드 리뷰라는 것이 필요할까? 적절한 테스트를 만들고 명세대로 나오는지에 대해서 검증만 하면 실제 구현단은 보지 않아도 되는 것이 아닌가?에 대한 고민이 있었습니다.

해당 글에서 재밌게 읽었던 구절 중에 하나로 여러 layer, 그리고 다양한 검증 장치를 통해서 원하는 명세대로 짜는 것은 자율적으로 맡겨서 세부 사항에 대해서는 관여하지 않지만 무엇을 원하는 것에 대해서 집중해서 작성하는 것을 작성자는 얘기하는 것 같아요.

단, 여기서 중요한 것은 LLM에게 통과/실패를 검증하는 것이 아니라 실제로 테스트를 통해서 진행해야한다는 것인 것 같습니다. LLM 자체가 내뱉는 말들이 단순히 확률적인 내용이라 실제로 원하는대로 동작하지 않거나 실패하지만 통과라도 얘기하는 경우가 흔하게 발생하기 때문입니다.

엔지니어가 의도한 대로 잘 진행 되었는지 다양한 방식으로 검증하되, 이러한 검증 방식을 자동화를 진행하여서 병목을 해결하자라는 내용도 포함되어 있는 것으로 이해했어요.

AI가 아직까지는 모든 영역을 커버하지 못하지만 여러가지 방법으로 테스크를 쪼갠다거나, 명세를 구체화해서 실제 구현에 대해서는 관여하지 않고 맡긴다거나 하는 방식으로 활용할 방안을 고민해보면 좋을 것 같습니다!