私はすでにかなりの数の図書館を出版しています。私がまだ決めていないのは、例外に名前を付ける方法です。Ruby標準ライブラリは常に例外にそのような名前を付けます(Exception
またはである名詞Error
)-たとえば
- ランタイムエラー
- EOFError
- ThreadError
対照的に、Railsは、などの短縮された例外名を使用RecordInvalid
します。
ライブラリを作成し、それらのほとんどがRailsに関連していない場合、どの命名規則を使用する必要がありますか?Railsの「短縮名」は私にとってより魅力的であることを認めなければなりません。例外が発生すると、logs / debugger / stderrにポップアップするため、例外または何らかのエラーであることがすでにわかります。