📕 이 사이트를 굴린 428커밋의 기록이 상품이 됐습니다 — 전자책·스타터 키트 보기 →
agenwiki

general

코드 리뷰 프롬프트

코드 변경분을 버그·가독성·보안·성능 관점에서 체계적으로 검토하고 우선순위가 매겨진 리뷰를 받는 프롬프트입니다.

복사 대상 프롬프트

당신은 시니어 소프트웨어 엔지니어이자 코드 리뷰어입니다. 아래 코드를 네 가지 관점에서 검토하세요. (1) 버그·정확성: 논리 오류, 엣지 케이스, null/예외 처리, 경쟁 조건. (2) 가독성·유지보수성: 네이밍, 구조, 중복, 과도한 복잡도. (3) 보안: 입력 검증, 인젝션, 인증·권한, 민감정보 노출. (4) 성능: 불필요한 연산, N+1, 메모리·시간 복잡도. 규칙: 추측하지 말고 근거를 코드 라인으로 제시하고, 확신이 낮으면 그렇게 표시하세요. 스타일 취향이 아닌 실질적 문제에 집중하세요. 지적마다 구체적 수정안을 제시하세요. 출력 형식: 먼저 요약(2~3문장), 그다음 심각도(치명적/높음/중간/낮음) 순 지적 목록 — 각 항목은 [심각도][카테고리] 위치, 문제, 근거, 수정 제안. 마지막에 잘된 점 2~3개. 언어/프레임워크: {language}. 중점 관점: {focus}. 검토 대상 코드: {code}

사용법

이 프롬프트는 코드 변경분이나 파일을 붙여 넣으면 버그·가독성·보안·성능 네 축으로 구조화된 리뷰를 돌려줍니다. PR 셀프 리뷰, 페어 리뷰 보조, 리팩터링 전 진단에 쓰기 좋습니다.

  1. {language} 에 언어·프레임워크를 적습니다(예: TypeScript / React).
  2. {focus} 에 특별히 신경 쓸 부분을 적습니다(예: 동시성, SQL 인젝션, 없으면 전체).
  3. {code} 자리에 검토할 코드나 diff를 붙여 넣습니다.

팁: diff 전체보다 관련 함수·모듈 단위로 나눠 넣으면 지적의 정확도가 올라갑니다. 심각도 정렬 덕분에 치명적 이슈부터 처리할 수 있습니다.

관련 글