Claude코드생성예외처리백엔드
예외 처리와 에러 응답 규격을 생성하는 프롬프트
변수 입력2개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
흩어진 예외 처리를 일관된 에러 응답 규격으로 정리·생성할 때.
요청 전 확인
- 현재 에러 응답 형태(코드/메시지 구조)를 파악한다.
- 공통 예외 처리 지점(핸들러)이 있는지 확인한다.
복사해서 쓰는 프롬프트
{{SCOPE}}의 예외 처리를 일관된 규격으로 정리해줘.
- 도메인 예외와 시스템 예외를 구분해줘.
- 공통 에러 응답 형식({{ERROR_FORMAT}})으로 통일해줘.
- 예상 가능한 실패(검증 실패, 미존재, 권한 없음)를 적절한 상태 코드로 매핑해줘.
- 민감정보(스택 트레이스, 내부 경로)가 응답에 노출되지 않게 해줘.
- 각 예외 경로를 검증하는 테스트를 작성해줘.placeholder 설명
{{SCOPE}}: 대상 범위 (예: "주문 모듈"){{ERROR_FORMAT}}: 에러 응답 형식
입력 예시
{{ERROR_FORMAT}} = { code, message }
기대 결과
공통 핸들러, 상태 코드 매핑, 예외별 테스트.
검증 방법
각 실패 상황을 재현해 응답 코드/형식을 확인한다.
주의사항
- 내부 예외 메시지를 그대로 노출하지 않는다.
관련 문서
- MDN HTTP 상태 코드: https://developer.mozilla.org/ko/docs/Web/HTTP/Status
댓글 0개
아직 댓글이 없습니다.
