4가지 처리법의 순위

4가지 오류 상황 처리법의 코드 제작자의 책임감 순위를 매겨보자

오지랖(클라이언트가 할 일을 대신 함)

클라이언트 입장에서 오류 상황에서 어떤 오류인지 정확하게(객관적으로) 알 수 있냐?

종료는 방향이 명확하기 때문에 객관적임

수정은 수정하고 클라이언트에게 뭐가 문제인지 알려주면 되니까 객관적임

무시는 클라이언트가 알아서 처리해야 하니 예외보다는 객관적

예외는 클라이언트가 어떻게 처리해야 할지 모름

예외는 “폭탄 돌리기”

무시는 크래시나기 때문에 예외보다 명백함

무시가 크래시가 내지 않아 좀비 프로그램을 만드는 경우 예외보다 객관성이 낮아짐

0건의 항목