3

小さなプロジェクト以外の目的で 1 つのモノリシック アセンブリを使用したくない場合がよくありますが、物事を分離しすぎる可能性があります。

アセンブリの分離が多すぎる場合の兆候/臭いは何ですか?

4

4 に答える 4

1

循環依存関係は死んだ景品です;-)

于 2009-01-19T19:33:20.360 に答える
1

1 つの兆候/においは、アセンブリ内のすべてがパブリックである場合です。代わりに、理想的には、より大きな内部実装をラップ/非表示にする小さなパブリック ファサードが存在する可能性があります。

于 2009-01-19T19:06:52.893 に答える
1

最初の (明白な) ものは: 多数のプロジェクトを含むソリューションでは、少数 (たとえば 3 ~ 4) のクラスのみを含むアセンブリ (インターフェイスのみを含むアセンブリは例外である可能性があります)。

別: プロジェクトの中間層のどこかにあるアセンブリが、そのジョブを実行するために大量の他のアセンブリをインポートする必要がある場合。

于 2009-01-19T19:07:22.220 に答える
0

反対方向に押すと、同じアセンブリ内に無関係なものがたくさんある場合、アセンブリの分離が少なすぎる可能性があります。

私に提案されたアプローチは、機能サブシステムを個別のアセンブリに保持することでした。これらのサブシステムには、巨大なものもあれば、かなり小さいものもあります。

于 2009-01-19T19:36:36.217 に答える