私は最初のビジネス プロジェクト (.NET) を開始し、DDD の原則に従おうとしています。ソース コードと名前空間を編成するためのガイドラインや一般的なパターンはありますか?
たとえば、ドメイン オブジェクトは名前空間などに配置されますMyProject.Domain
か? 具体的な実装とインターフェイスを分離しますか? 異なる名前空間で?別のフォルダ?さまざまなソリューション?
これの多くは主観的であり、プロジェクトのサイズに依存していることはわかっていますが、比較的小さいが拡張可能な n 層プロジェクトを開始するためのいくつかの指針または提案が役立つでしょう.