例外メッセージが保存される単一の場所が欲しいです(これらはユーザー向けではありません)。また、さまざまなエラーメッセージやコードが含まれる可能性のあるいくつかの例外もあります。これらのコードは、文書化とコミュニケーションの目的でのみ使用されます。ただし、すべてのエラーメッセージを1か所にまとめることは、エラーを参照し、運用担当者に推奨される修正を提供するために非常に役立ちます。
私はこれらを検討しています:
- すべての例外メッセージのResourcebundle
- メッセージとコードを含む各列挙型を持つグローバル列挙型
- すべてのExceptionクラス内の列挙型。それぞれに、例外が持つことができるメッセージとコードが含まれます。
どちらが最良のオプションですか?