반응형
6편 · Debugging
Codex로
버그 찾고 수정하기
오류 메시지가 무서운 것은 그게 뭔지 몰라서입니다. Codex와 함께라면 에러 메시지도 해결의 시작점이 됩니다.
오류 메시지 전달하기
에러가 발생했다면 메시지 전체를 그대로 Codex에게 붙여넣으세요. 에러 메시지에는 문제를 찾는 데 필요한 정보가 담겨 있습니다.
이런 식으로 전달하세요
"다음 에러가 발생했어. 원인과 수정 방법을 알려줘:
TypeError: Cannot read properties of undefined (reading 'map')
at ProductList (components/ProductList.jsx:23:32)
at renderWithHooks
관련 코드는 이거야: [코드 붙여넣기]"
TypeError: Cannot read properties of undefined (reading 'map')
at ProductList (components/ProductList.jsx:23:32)
at renderWithHooks
관련 코드는 이거야: [코드 붙여넣기]"
원인 분석 요청
"이 에러가 왜 발생하는지 설명해주고,
비슷한 에러가 발생하는 다른 상황도 알려줘.
앞으로 어떻게 하면 이런 에러를 미리 예방할 수 있어?"
비슷한 에러가 발생하는 다른 상황도 알려줘.
앞으로 어떻게 하면 이런 에러를 미리 예방할 수 있어?"
수정 코드 생성 및 검증
- 수정 코드 생성에러 원인을 파악한 후 "수정된 코드 전체를 보여줘"라고 요청합니다.
- 변경 사항 확인"어떤 부분을 어떻게 바꿨는지 변경 사항만 요약해줘"라고 물어 수정 내용을 이해합니다.
- 테스트 케이스 요청"이 수정이 맞게 됐는지 확인할 수 있는 테스트 코드도 작성해줘"라고 추가 요청합니다.
디버깅 실전 예시
❌ 막연한 요청
"코드가 안 돼요. 왜 그럴까요?"
✅ 구체적인 요청
"장바구니에 상품을 추가할 때 콘솔에 이 에러가 뜨고, 화면이 하얗게 됩니다. [에러 메시지] [코드]"
⚠️ 검증은 필수
Codex가 제안한 수정 코드는 반드시 직접 테스트해야 합니다. AI가 논리적으로는 맞아 보이지만 실제로는 다른 버그를 만드는 경우도 있습니다.
Codex가 제안한 수정 코드는 반드시 직접 테스트해야 합니다. AI가 논리적으로는 맞아 보이지만 실제로는 다른 버그를 만드는 경우도 있습니다.
이 편의 목표: 에러 메시지를 Codex에게 전달해 원인 분석과 수정 코드를 받을 수 있게 됐습니다.
반응형
'AI_공부' 카테고리의 다른 글
| [Claude] 클로드 스킬 완전정복 1편 스킬이 뭔가요? — 왜 써야 하는지부터 (0) | 2026.06.18 |
|---|---|
| [Codex] 7편: Codex vs Cursor vs ChatGPT (0) | 2026.06.18 |
| [Codex] 5편: Codex로 코드 분석하기 (0) | 2026.06.18 |
| [Codex] 4편: Codex로 첫 프로그램 만들기 (0) | 2026.06.18 |
| [Codex] 3편: AI에게 일 잘 시키는 방법 (0) | 2026.06.18 |