에러 핸들링
오류 코드보다는 예외 사용하기
오류코드
상단에 오류인지 확인하는 불필요한 로직이 들어간다.
오류 범주에 들어가지 않는 상태를 나타낸다면 예외로 명시적 에러 처리를 표현해주는 것이 좋다.
예외처리
로직부분, 예외 처리 코드가 나뉘어져 코드가 복잡하지 않ㄴ다.
예외 클래스 잘 정의하기
built in exception을 잘 활용해보자
상황에 맞게 custom exception을 만들어서 사용하자
에러 핸들링 잘하기
에러 포착 시, 에러를 핸들링을 해줘야한다.
에러가 발생해도 앱이 강제 종료되지 않도록 잘 핸들링해야한다.
단순히 로그만 찍거나, 에러를 그냥 넘겨버리는 경우 위험할 수 있다.
에러 핸들링을 모아서 관리할 수 있다면, 한 파일에서 관리한다.
보통 같은 수준의 로직을 처리한다면, 한 곳에 모아서 처리하는 것이 에러를 포착하는데 도움을 준다
Last updated