私はプロジェクトのインフラストラクチャを設計していますが、例外のメッセージをパラメーターでフォーマットして動的にすることをお勧めします。
これは一方で、例外メッセージが非常に冗長になる可能性があることを意味します。
私の意見では、はるかに強力な欠点は、特定のメッセージを期待できないことです。これらは (ベスト プラクティスではありませんが) 例外処理、メッセージがこれかそれかのテスト、およびログ記録に使用できます。しかし、さらに気になるのは、そのメッセージをどこかに表示しようとすると、ローカリゼーションが非常に難しくなるということです (私はそうしています)。
したがって、私の質問は、それに対するあなたの見解と、冗長性(例外をログに記録する場合)と一貫性の両方を提供する妥協的な解決策があるかどうかです。
ありがとう。