개발팀에서 코드 리뷰할 때 AI를 활용해보자고 해서 프롬프트를 직접 만들어봤어요. 처음엔 "이 코드 검토해줘"라고 막 던졌는데 결과가 너무 뻔했거든요.
그래서 역할을 명시하고 체크리스트 형식으로 바꿔봤어요. "당신은 10년차 백엔드 개발자입니다. 아래 코드를 (1) 보안 취약점 (2) 성능 문제 (3) 코드 스타일 순서로 검토해주세요"라고 하니까 훨씬 실질적인 지적이 나오더라고요. 특히 SQL 인젝션 위험이나 불필요한 루프 같은 걸 제대로 잡아내요.
다만 AI가 틀릴 수도 있으니까 완전히 의존하진 말고 참고용으로만 쓰는 게 좋습니다. 프롬프트 하나로 팀 전체 리뷰 시간이 확 줄었으니까 혹시 필요하신 분은 참고하셔도 좋을 것 같아요.
오 이거 정말 좋은 팁이네요. 저도 비슷하게 했는데 역할 지정하는 게 진짜 차이 나더라고요. 저는 여기에 "리뷰할 때 발견한 문제점마다 심각도를 높음/중간/낮음으로 표시해줘"라고 추가했거든요. 그럼 팀원들이 우선순위 정하기가 훨씬 쉬워져요. 다만 가끔 AI가 과하게 지적할 때도 있어서 ㅋㅋ 팀 문화에 맞게 조정이 필요한 것 같아요. 혹시 이런 식으로 더 개선한 부분 있으면 공유해주세요.