アノテーションでバッキングBeanに新しい名前を@Named
付ける必要がありますか、それとも読みやすさのためにクラスと同じ名前を使用する必要がありますか?いつこれを行わないか、いつ行うかについてのガイドラインはありますか?
ドロップダウンコンポーネントに値を提供するバッキングBeanがあります。複数の場所で使用され、読み取り専用であるため、アプリケーションスコープにしました。名前を付けましたStatusValuesManager
。
アノテーションでバッキングBeanに新しい名前を@Named
付ける必要がありますか、それとも読みやすさのためにクラスと同じ名前を使用する必要がありますか?いつこれを行わないか、いつ行うかについてのガイドラインはありますか?
ドロップダウンコンポーネントに値を提供するバッキングBeanがあります。複数の場所で使用され、読み取り専用であるため、アプリケーションスコープにしました。名前を付けましたStatusValuesManager
。
これは非常に主観的なものですが、分析すべき点がいくつかあります。
Conflict
: このバッキング Bean の名前は、別のコンポーネント、システム、またはパッケージが同じ名前を使用できるほど一般的ではありませんか?Usability
: 常に使用されている場合、読みやすく、長すぎず、意味のある名前になっていますか?Tracking
: アノテーションのクラス名を置き換えると、追跡が難しくなりますか?私は個人的には、簡単に追跡できるように、適切な名前を付けてオーバーライドしないようにしています。また、バッキング Bean を作成するときは、競合の可能性と使いやすさについて考えます。そのため、競合がなく、複雑すぎず、一般的すぎない名前が付けられます。
プロジェクトの担当者と事前にベスト プラクティスと幸運について話し合ってください。