예외 클래스에 예외 접미사를 지정하면 코드 냄새가 나는 것처럼 느껴집니다 (중복 정보-나머지 이름은 오류 상태를 암시하며 예외에서 상 속됨). 그러나 모든 사람들이 그렇게하는 것처럼 보이며 좋은 습관 인 것 같습니다.
이것이 왜 좋은 습관인지 이해하려고합니다.
이미 예외가 클래스 이름에 접미사 예외가있는 이유를 이미 읽었습니다.
질문은 PHP에 대한 것이고 응답은 아마도 Java에 유효 할 것입니다. 다른 주장이 있습니까? 아니면 명백하게 구분하는 것만 큼 간단합니까?
이전 질문에서 예제를 가져 오면 FileNoFound
예외가 아닌 이름 을 가진 Java 클래스가 실제로있을 수 있습니까? 가능한 경우 접미사로 보증 Exception
합니까?
이클립스에서 빠른 계층 구조를 살펴보면 Exception
대다수의 예외에는 접미사가 있지만 몇 가지 예외가 있습니다. javassist
예를 들면 - 접미사없이 몇 가지 예외를 갖고있는 것 같아요 라이브러리의 예입니다 BadByteCode
, BadHttpRequest
등
BouncyCastle
다음과 같은 예외가있는 또 다른 lib입니다. CompileError
주제에 대한 정보가 거의 없어서 조금만 봤습니다.
FileNotFound
ArrayIndexOutOfBounds
그리고 OutOfMemory
더 관찰 / 설명입니다,하지만 명사에 적용됩니다 Exception
.
Exception
접미사를 포함 해야합니까 , 예외적 인 예외에 대해 예외를 만들어야합니까?" ;)