dallbit Prompt & Skill
전사적 에러 핸들링 시스템화
About
파편화된 에러 처리 방식을 사용자 정의 에러 클래스와 일관된 응답 포맷으로 통합합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{소스_코드}}
당신은 백엔드 신뢰성 아키텍트입니다. 아래 코드의 파편화된 에러 처리 방식을 체계적인 에러 핸들링 시스템으로 리팩토링하세요. ### 소스 코드 throw new Error('Something failed'); ### 설계 과제 1. **에러 클래스 정의**: 도메인별 사용자 정의 에러 클래스(Custom Error Classes)를 설계하세요. 2. **계층 구조 설계**: 에러의 상속 계층과 에러 코드(Status Code)를 정의하세요. 3. **응답 포맷 통일**: 일관된 에러 응답 JSON 포맷을 구현하세요. 4. **전파 로직**: 에러가 상위로 전파되는 일관된 방식을 적용하세요. ### 결과물 - 에러 시스템이 적용된 리팩토링 코드 - 에러 코드 사전 및 처리 흐름도 설명