Ruby の例外階層には、ArgumentError などの「エラー」と SignalException などの「例外」があることに気づきました。例外の命名には、何か慣例があるのでしょうか? よろしくお願いします。ell。
ベストアンサー1
見つめているRuby例外のリストは、SignalException
と名付けられる唯一のものです*Exception
。その他はすべて です(とXXXError
を除く)。どちらかといえば、例外に という名前を付けるのが慣例です。に という名前が付けられない具体的な理由を見つけるのは困難です。SystemExit
fatal
FooError
SignalException
SignalError