요즘 AI한테 코드 리뷰 시켜보는데 똑같은 코드도 프롬프트 어떻게 주느냐에 따라 결과가 확 달라지네요. 그냥 "이 코드 리뷰해줘"라고 하면 뭔가 피상적인데, 조건을 자세히 넣으니까 훨씬 실질적인 지적을 하더라고요.
지금 저는 "레거시 코드를 현대적 패턴으로 개선하려고 한다", "성능이 중요한 부분이다", "보안 이슈 중심으로 봐달라" 이런 식으로 컨텍스트를 줍니다. 근데 더 좋은 형식이 있을까 싶어요. 혹시 코드 리뷰 받을 때 효과 좋은 프롬프트 구조나 팁 있으신 분 있으면 알려주세요.
저도 똑같은 경험했는데 정말 차이가 크더라고요. 저는 거기에 추가로 "어떤 프레임워크/언어를 쓰는지", "팀의 코딩 컨벤션이 이런 스타일이다" 이런 제약 조건을 넣으니까 훨씬 실질적인 지적이 나오더라고요. 그리고 리뷰 받고 싶은 부분을 구체적으로 "함수 이름 짓기", "에러 핸들링", "메모리 최적화" 이런 식으로 우선순위를 매겨주는 것도 효과가 좋았습니다. 프롬프트가 길어지긴 하지만 그만한 가치는 충분한 것 같아요.