최근에 회사에서 claude 쓰는 걸 허용해줘서 코드 리뷰를 AI한테 맡겨보고 있는데 솔직히 좀 애매하더라고요. 명백한 버그나 보안 이슈는 꽤 잘 잡아내는 것 같은데, 구조적인 문제나 비즈니스 로직과 연관된 부분은 놓치는 경우가 많거든요.
예를 들어 최근에 팀원 코드를 claude한테 돌려봤는데, 성능 이슈를 제대로 못 봤어요. 우리 서비스에서 특정 데이터베이스 쿼리 패턴은 피해야 한다는 컨텍스트가 없으니까 그럴 수밖에 없긴 한데, 그래서 결국 사람이 다시 봐야 하더라고요. 좀 답답했습니다.
다만 초기 검토 단계에서는 꽤 도움이 되는 것 같아요. 첫 draft 단계에서 명백한 실수들을 빨리 걸러낼 수 있으니까요. 특히 코드 스타일이나 예외 처리 누락 같은 건 거의 반사적으로 지적하고 수정안도 제시해줘서 시간이 좀 절약돼요.
혹시 다른 팀에서는 LLM 기반 리뷰를 어떻게 활용하고 계신가요? 효과적으로 쓰는 팁이 있으면 공유 부탁드립니다. 특히 프롬프트 엔지니어링으로 컨텍스트를 잘 전달하면 성능이 훨씬 나아질 거 같은데 그쪽 경험이 많으신 분 있으면 얘기 좀 나눠봤으면 좋겠네요.
추천 0 비추천 0