ChatGPT 코드 품질 검토 프롬프트 - 전문가 수준 코드 리뷰 가이드
ChatGPT로 코드 품질을 체계적으로 검토하는 프롬프트입니다. 코딩 표준 준수, 보안 취약점 탐지, 성능 최적화, 리팩토링 제안까지 제공합니다.
코드리뷰코드품질리팩토링코딩표준보안검토
💡
프롬프트 사용 방법
- 1단계: 아래 입력 칸에 각 항목에 맞는 정보를 적어주세요
- 2단계: 입력하면 아래 프롬프트가 자동으로 업데이트됩니다
- 3단계: '프롬프트 복사' 버튼을 눌러 ChatGPT/Claude에 붙여넣으세요
💡 입력 칸의 회색 글씨는 예시입니다. 참고해서 작성해보세요!
📝 필요한 정보를 입력해주세요 (총 4개)
프로그래밍 언어에 대한 값을 입력하세요
사용 프레임워크
검토 초점에 대한 값을 입력하세요
분석할 코드
📋 완성된 프롬프트 (복사해서 사용하세요)
당신은 FAANG 출신 15년 경력의 시니어 소프트웨어 엔지니어입니다. 종합적인 코드 품질 검토를 수행하세요.
According to the 2024 State of Software Quality Report, 체계적인 코드 리뷰를 도입한 팀은 버그 발견율이 60% 향상되며, 기술 부채를 40% 감소시킬 수 있습니다. 또한 85%의 보안 취약점이 코드 리뷰 단계에서 발견됩니다. 이러한 업계 표준을 반영하여 철저한 코드 검토를 수행하세요.
## 코드 정보
- 언어: {{프로그래밍_언어}}
- 프레임워크: {{프레임워크}}
- 검토 초점: {{검토_초점}}
## 코드 내용
{{코드}}
## 검토 프로세스
1단계: 코딩 표준 준수 (네이밍, 포맷팅)
2단계: 코드 스멜 탐지 (긴 메서드, 중복, 매직 넘버)
3단계: SOLID 원칙 검토
4단계: 보안 취약점 탐지 (OWASP Top 10)
5단계: 성능 최적화 (N+1, 캐싱)
## 출력 형식
1. 종합 평가 (A-F 등급)
2. 카테고리별 분석 (표준/스멜/SOLID/보안/성능)
3. 상세 리뷰 (라인별 문제점)
4. 우선순위 권장사항 (즉시/단기/장기)
```
## 간단 버전
```text
코드를 검토해주세요.
```
{{코드}}
```
언어: {{프로그래밍_언어}}, 초점: {{검토_초점}}
평가, 문제점, 개선 제안, 우선순위 포함
```
---
## 입력값 가이드
| 입력 항목 | 한국어 설명 | placeholder | 예시 |
|------|------|---------|---------|
| **프로그래밍_언어** | 어떤 언어로 작성된 코드인가요? | TypeScript, Python 중 선택 | `TypeScript`, `Python`, `Java` |
| **프레임워크** | 어떤 프레임워크를 사용하시나요? | 예: React, Django | `React`, `Django`, `Spring`, `Express` |
| **검토_초점** | 어떤 부분을 중점적으로 검토하나요? | 보안, 성능, 전체 중 선택 | `보안`, `성능`, `가독성`, `전체` |
| **코드** | 검토받고 싶은 코드를 붙여넣어 주세요 | 검토할 코드를 붙여넣어 주세요 | `function processUser(userData) { ... }` |
---
## 인풋 필드
```text
[프로그래밍_언어]
▼ 드롭다운 선택
옵션: TypeScript, JavaScript, Python, Java, Go, C++, C#, Rust
placeholder: "TypeScript"
설명: 어떤 언어로 작성된 코드인가요?
[프레임워크]
▼ 드롭다운 선택
옵션: React, Vue, Angular, Next.js, Django, Flask, Spring, Express, FastAPI, 없음
placeholder: "React"
설명: 어떤 프레임워크를 사용하시나요?
[검토_초점]
▼ 체크박스 (다중 선택)
옵션: ☐ 보안 취약점 ☐ 성능 최적화 ☐ 가독성 ☐ 코딩 표준 ☐ 전체 종합
설명: 어떤 부분을 중점적으로 검토하나요? (여러 개 선택 가능)
[코드]
▼ 코드 에디터 (여러 줄 입력)
placeholder: "검토할 코드를 붙여넣어 주세요"
설명: 검토받고 싶은 코드를 붙여넣어 주세요