1

ロギング、セキュリティ、ローカリゼーションなど、分野横断的な懸念事項に関連するすべてのプロジェクトを含む名前空間の正しい名前を見つけたいです。

私が念頭に置いているのは次のようなものです:

CompanyName.ApplicationServices.Logging
CompanyName.ApplicationServices.Security

ただし、私がアプリケーション サービスと見なすものは、アプリケーション サービスの DDD 定義と一致しません。したがって、第 2 レベルの名前空間に正しい名前を選択したかどうかはわかりません...

皆さんはどう思いますか?

どうもありがとう!

4

2 に答える 2

3

また、これらの懸念のためにインフラストラクチャという用語を大まかに使用しました。ただし、注意が必要だと思います。名前を付けるときは、一般的なものではなく、具体的なものにすることをお勧めします。一般的なコンテナは誤用され、悪用されます。おそらく、今のところ2つの別々の名前空間から始めて、関連する懸念事項のグループについて詳しく知っているときに、意味のあるコンテナーを見つける方がよいでしょう。

CompanyName.Logging
CompanyName.Security

早すぎる再利用に努めることは危険です:勝利はラスベガスで起こり得る最悪の事態です

于 2013-03-01T00:53:24.437 に答える
1

リストしたサービスは、インフラストラクチャサービスとして分類されます。アプリケーションサービスは、ドメインをカプセル化し、リポジトリ、インフラストラクチャサービス、およびドメインエンティティを調整することでユースケースを実装します。

于 2013-03-01T00:46:00.680 に答える