요즘 AI한테 코드 리뷰를 자주 요청하는데, 처음엔 그냥 "이 코드 검토해줘"라고만 했거든요. 근데 이렇게 하면 표면적인 지적만 받고 끝이더라고요. 그래서 여러 번 시도해본 결과 꽤 괜찮은 프롬프트 구조를 찾았는데 공유할게요.
핵심은 맥락을 먼저 주는 거예요. 코드 리뷰 요청할 때 "이건 사용자 인증 모듈인데 보안이 최우선이고, 기존 프로젝트는 express.js를 쓰고 있습니다"라고 먼저 말하고 나서 코드를 보여주니까 피드백의 질이 정말 달라졌어요. AI가 그냥 문법 오류만 지적하는 게 아니라 보안, 성능, 일관성까지 종합적으로 봐주더라고요. 그 다음에 "가독성 개선", "버그 가능성", "성능 최적화" 이렇게 세 가지 관점에서만 봐달라고 제한하면 더 집중도 있는 피드백을 받을 수 있어요.
한 가지 더 팁은 "왜"를 물어보는 거예요. 예를 들어 "이 부분에서 왜 콜백 함수를 쓸 필요가 있나요? async/await로 바꿀 수 없나요?"라고 물으면 단순히 수정 방법만 아니라 근본적인 이유를 알 수 있거든요. 제 수준이 올라가는 게 확실히 느껴져요.
요청 시간도 중요한데, 코드 라인이 너무 길면 한 번에 여러 개를 보내지 말고 모듈별로 나눠서 보내는 게 낫더라고요. 한 번에 200줄 이상 보내면 가끔 AI가 앞부분 내용을 까먹고 뒤의 코드를 리뷰할 때가 있었거든요.