내 응용 프로그램은 구성 가능한 항목이 많은 구성 파일을 사용합니다.나쁜 구성에 대한 확인되지 않은 예외를 던지는 것이 좋은 생각입니까?
예를 들어, 기본 JVM javax.net.ssl.keystore
대신 WebService 연결에 사용할 사용자 정의 별칭을 사용하여 사용자 정의 키 저장소를 지정할 수 있습니다.
런타임 중에이 별칭이 키 저장소에 없기 때문에 예외가 발생할 수 있습니다. 이것은 응용 프로그램의 중요한 부분이기 때문에 (그리고 구성이 고정 될 때까지 응용 프로그램이 제대로 작동 할 것이라고 기대할 수는 없습니다.) 여기에 체크되지 않은 예외를 던지면 좋은 생각입니다.
그런 식으로 생각하니?
이 경우에는 ConfigurationException
(RuntimeException
까지 확장) 사용자 정의를 만드는 것이 합리적일까요?
답장을 보내 주셔서 감사합니다. 당신은 디폴트'RuntimeException'을 가지게 될 것인가, 아니면 특별히 설정을 가리키는 확장 된 커스텀 예외를 만들겠습니까? – Davio
나는 관습에 갈 것이다 ... (나는 대답 한 사람이 아니지만 대답으로 기다린다) – Hichamov
나는 훨씬 더 세밀한 통제를 제공 할 것이므로 나는 관습에 갈 것이다. – Ouney