예외 처리와 같이 기본적이지만 실제로 잘 지키지 않는 것들이 많다.
결국, 예외처리를 하는 이유
예상치 못한 에러를 유저에게 그대로 노출시키지 않게 함 > 프로그램 정상 작동하게 하기 위해서
에러 원인 파악이 더 쉬워지는 것도 있다.
모든 코드의 Flow가 어찌보면 if else에 의해 분기하면서 흘러가는 데 예외적인 상황에 대해서 말 그대로 처리하는 것이다.