2009-11-05 13 views
33

この質問にメリットがあるかどうかはわかりませんが、Google Guiceに固有のベストプラクティスと反パターンはありますか?Guiceのベストプラクティスとアンチパターン

一般的なDIパターンはthis questionにしてください。

+0

私は[Guice docs](http://stackoverflow.com/documentation/guice/topics)トピックを代わりにチェックするためにこの質問に寄与したいと考えている人をお勧めしたいと思います。 – dimo414

答えて

11

Guiceプロジェクトページにはいくつかのものがあります。ここにはfirst oneへのリンクがあり、サイドバーに他のリンクが表示されています。

他の人が投稿して投票しているのを見てうれしいですね。その後、Guiceのページで最高のものを書くことができます。

+0

それから...これを投票してください:) – ripper234

30

私は常に、最終フィールドへのコンストラクタインジェクションがベストプラクティスであると感じていました。クラスの正式な依存関係を明示的にすることで、変更可能な状態を最小限に抑え、クラスの理解を容易にします。

+0

何十種類の依存関係がある場合はどうなりますか?コンストラクタは恐らく – jilen

+7

であり、1つのクラスに数十の依存関係があると、クラスがあまりにも多くの責任を負い、リファクタリングされるべきであることを示している可能性があります。 –

+0

ユニットテストを書く予定があるなら、これは間違いなく道のりです! – Kurru

関連する問題