在代码中命名异常

时间:2013-03-09 03:38:03

标签: exception perspective

我正在编写一个编译器。如您所知,可能需要处理大量不同的错误。对于例如如果要在已存在的符号表中插入值,则会抛出异常(然后在某处的代码中捕获它)。

我想从堆栈溢出中获得一些关于人们如何命名自己的自定义异常的观点。

  • 你遵守任何特殊规定吗?
  • 他们只是简单地想到了一些名字吗?
  • 这些名字有多长?对于例如SymbolValueInTableException听起来太多了!

感谢您分享您的观点。

(如果你愿意,我可以展示一些代码,但这对讨论来说毫无意义)

1 个答案:

答案 0 :(得分:0)

异常名称应清楚地概述程序遇到的错误类型。例如,“NullPointerReferenceException”明确概述了您遇到的确切错误 - 空指针引用!只要它准确,更长时间通常更好。最后,这取决于你。评论很好,一切都会很好。