- 좋은 에러 설계를 위해 에러 케이스를 체계적으로 정리해야 함 🗂️
- 에러 케이스 정리는 사용자, 클라이언트, 서버 등으로 분류하여 진행 🧑💻
- 사용자 에러는 잘못된 입력, 접근 권한 문제, 입력 규칙 위반 등이 있음 🚫
- 클라이언트 에러는 런타임 에러, 논리적 에러, 잘못된 네트워크 요청 등이 있음 🐞
- 서버 에러는 API 인터페이스 문제, 데이터베이스 에러 등이 있음 💥
- 각 단계별 에러 케이스를 정리하여 변화에 유연하게 대처 가능 💪
- 소프트웨어 생명주기 전반에 걸친 에러를 고려하지만, 웹 개발에 집중하여 범위를 좁힘 🎯