2013-03-09 3 views
1

저는 컴파일러를 작성하고 있습니다. 그리고 알다시피, 처리해야 할 수있는 다양한 오류가있을 수 있습니다. 예 : 이미 존재하는 기호 테이블에 값을 삽입하는 경우 예외가 발생하고 코드 어딘가에 catch됩니다.코드의 예외 이름 지정

사람들이 자신의 사용자 지정 예외를 어떻게 이름 지어 놓았는지 스택 오버플로에서 일부 원근감을 얻고 싶었습니다.

  • 특별한 규칙을 따르십니까?
  • 그들은 단순히 당신의 마음에 곧바로 오는 이름입니까?
  • 이름의 이름은 얼마나됩니까? 예 : SymbolValueInTableException 소리가 너무 큽니다!

의견을 공유해 주셔서 감사합니다.

+0

SymbolValueInTableException이 너무 구체적으로 들립니다. 난 그냥 InvalidOperationException 같은 것을 던질 것이다. – user1610015

답변

0

예외 이름을 명확하게 발생했습니다 당신의 프로그램 오류의 종류를 간략하게 설명한다

은 (당신이 원하는하지만 토론에 꽤 의미가 있다면 나는 몇 가지 코드를 표시 할 수 있습니다). 예를 들어 "NullPointerReferenceException"은 발생한 정확한 오류 즉, 널 포인터 참조를 명시 적으로 설명합니다. 일반적으로 정확할수록 길수록 더 좋습니다. 결국, 그것은 당신에게 달린 것입니다. 좋은 말을하고 모두 잘 될 것입니다.

+0

의견을 보내 주셔서 감사합니다. – p0lAris