요즘 회사에서 코드 리뷰 할 때마다 AI한테 물어보는데 정말 시간이 줄더라고요. 처음엔 그냥 "이 코드 봐줘"이렇게 던졌는데 결과가 별로더라고요. 그래서 몇 번 시행착오 겪다가 이제는 꽤 쓸만한 패턴이 나왔어서 공유해봅니다.
저는 주로 이렇게 프롬프트를 짜요. "너는 10년차 백엔드 개발자다. 다음 파이썬 코드를 리뷰해줘. 특히 (1) 성능 이슈, (2) 보안 문제, (3) 가독성 개선점을 중점적으로 봐줘. 코드는 주문 처리 시스템에서 사용돼."라는 식으로요. 이렇게 역할을 명확히 주고 어떤 관점에서 봐줄지를 먼저 정하니까 훨씬 깔끔한 피드백이 나와요. 그 전까진 잘못된 부분만 나열해서 별로 도움이 안 됐거든요.
또 하나 팁은 컨텍스트를 충분히 주는 거예요. 단순히 함수만 던져주지 말고 "이 함수는 매달 100만 건의 주문을 처리해야 한다" 이런 식으로 제약조건을 넣으면 AI가 훨씬 합리적인 조언을 해요. 예를 들어 성능이 중요하면 다른 접근을 제안하고, 보안이 중요하면 그걸 중심으로 리뷰하더라고요.
근데 솔직히 항상 좋은 건 아니에요. 가끔은 AI가 놓치는 부분도 있고, 실제 프로젝트 특성을 못 이해할 때도 있어서 결국 사람의 리뷰가 필수긴 해요. 그래도 시간이 많이 단축되니까 첫 라운드 검토용으로는 정말 유용하더라고요.