1

私はコンパイラを書いています。ご存知のように、処理が必要なさまざまなエラーが多数存在する可能性があります。たとえば、既に存在するシンボル テーブルに値を挿入する場合は、例外をスローします (そして、コードのどこかでキャッチします)。

私は、スタック オーバーフローから、人々が独自のカスタム例外にどのように名前を付けるかについて、いくつかの視点を得たかったのです。

  • 特別なルールはありますか?
  • すぐに頭に浮かぶ名前ですか?
  • 名前はどれくらいですか?たとえば、SymbolValueInTableException の音は大きすぎます。

あなたの視点を共有してくれてありがとう。

(必要に応じてコードを表示できますが、議論にはほとんど無意味です)

4

1 に答える 1

0

例外名は、プログラムで発生したエラーの種類を明確に示す必要があります。たとえば、「NullPointerReferenceException」は、発生した正確なエラーの概要を明示的に示します。つまり、nullポインタ参照です。正確である限り、一般的には長い方が良いです。結局、それはあなた次第です。よくコメントしてください、そしてすべてがうまくいくでしょう。

于 2013-03-09T03:48:10.953 に答える