에러 처리는 왜 필요한가?
에러 예방과 대응 전략의 첫 번째 단계
목차
- 에러 처리는 왜 필요한가? ← 현재 문서
- 에러 피드백 UX 설계
- 에러 처리 원칙 세우기
- Client Side 렌더링 에러 처리
- Server Side 렌더링 에러 처리
- 이벤트 핸들러 시점 에러 처리
- 전역/공통/개별 에러 처리
에러 처리가 필요한 이유는, 에러가 발생했기 때문입니다.
그래서 더 중요한 건, 애초에 에러가 발생하지 않도록 예방하는 것입니다.
에러는 어떻게 예방할 수 있을까요?
- 기획 및 디자인 리뷰 + 기능 구현을 애초에 잘했다면...
- 테스트 코드를 잘 작성했다면...
- 코드 리뷰가 잘 됐다면...
즉, 이 문서는 버그 없는 프로그램 만들기를 위한 마지막 절차입니다.
에러 처리의 목표
예방하는 걸 1순위로 하되,
그럼에도 발생했다면 사용자에게 잘 안내하고 / 빨리 대응해야 합니다.
이 두 가지 목표를 달성하기 위한 구체적인 단계들을 이후 Step부터 다룹니다.
다음 단계
사용자에게 잘 안내하기 위해서는 에러 페이지와 에러 모달에 어떤 내용이 들어가야 할까요?