ドメイン層で TDD を開始する方法と、これが意味するのは、ドメイン モデルをテストする方法です。
何がテストされるべきですか?集合体または各エンティティ?
オニオン アーキテクチャのドメイン レイヤーをテストするための優れたプラクティスと戦略は何ですか?
ドメイン層で TDD を開始する方法と、これが意味するのは、ドメイン モデルをテストする方法です。
何がテストされるべきですか?集合体または各エンティティ?
オニオン アーキテクチャのドメイン レイヤーをテストするための優れたプラクティスと戦略は何ですか?
以下は、ドメイン モデルのテスト方法に関する Vaughn Vernon の非常に良い例です。
サブパッケージを確認します。各パッケージはオニオン アーキテクチャのレイヤーをテストします。
ドメイン モデル テストでは、メソッド、エンティティ、値オブジェクトの集計など、各コンポーネントがテストされます。
彼は本『Implementing Domain Driven Design』の著者であり、Java と C# で例を書いています。彼は DDD コミュニティでの功績が認められており、彼の功績は優れた実践を推進しています。この魅力的なテーマについてさらに学ぶために、彼の本も読むことをお勧めします。