Enum1 enum을 사용한 에러메시지 코드화 자바에서의 에러는 에러 메시지와 에러의 종류/내용에 대한 것이 전부이다. 그렇다 보니, 자바의 에러(exception) 이외의 코드를 처리하는 별도의 모델을 만들어서 이를 사용하는 경우가 대부분이다. 이 경우, 기본적으로 자바의 예외처리 메커니즘의 코딩 표준을 해치게 되면 이로 인해, 에러가 비즈니스 로직 내로 표현되는 경우가 많다. 분명 에러와 비즈니스 로직은 별도로 처리되어야 하며, 비즈니스 로직 내에서는 분명한 목적을 가진 예외는 throw 처리를 해줘야 한다. 여기서는 enum을 사용하여 에러 메시지를 코드화시켜 관리하는 방법에 대해서 소개하고자 한다. 우선, 예외는 크게 checked 와 unchecked로 나뉘게 되며, 여기서는 checked 예외를 적용하여 설명한다. 비즈니스 로직에 대한 예.. 2009. 9. 22. 이전 1 다음 반응형