error-handling-philosophy
Installation
SKILL.md
에러 처리 철학
핵심 원칙
"에러는 항상 발생한다. 어떻게 처리하느냐가 서비스 품질을 결정한다."
1. 빠르게 실패하라 (Fail Fast)
- 문제를 발견하면 즉시 에러 발생
- 잘못된 상태로 계속 실행하지 않기
2. 사용자는 친절한 메시지, 개발자는 상세한 로그
- 사용자: "결제 처리 중 문제가 발생했습니다"
- 로그: "Payment gateway timeout after 30s, orderId: 12345, userId: 678"
3. 복구 가능한 에러 vs 치명적 에러
- 복구 가능: 재시도, 대체 방법 제공
- 치명적: 즉시 중단, 알림 발송