1

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

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

  • 你遵守什么特别的规则吗?
  • 它们只是一些你马上想到的名字吗?
  • 名字有多长?例如 SymbolValueInTableException 听起来太多了!

感谢您分享您的观点。

(如果您愿意,我可以显示一些代码,但这对讨论毫无意义)

4

1 回答 1

0

异常名称应该清楚地概述您的程序遇到了什么样的错误。例如,“NullPointerReferenceException”明确概述了您遇到的确切错误 - 空指针引用!只要准确,通常越长越好。最后,这取决于你。好好评论,一切都会好起来的。

于 2013-03-09T03:48:10.953 回答