1

ドメイン層で TDD を開始する方法と、これが意味するのは、ドメイン モデルをテストする方法です。

何がテストされるべきですか?集合体または各エンティティ?

オニオン アーキテクチャのドメイン レイヤーをテストするための優れたプラクティスと戦略は何ですか?

4

1 に答える 1

0

以下は、ドメイン モデルのテスト方法に関する Vaughn Vernon の非常に良い例です。

https://github.com/VaughnVernon/IDDD_Samples/tree/master/iddd_collaboration/src/test/java/com/saasovation/collaboration

サブパッケージを確認します。各パッケージはオニオン アーキテクチャのレイヤーをテストします。

  • アプリケーション層、
  • ドメイン層、
  • インフラ層

ドメイン モデル テストでは、メソッド、エンティティ、値オブジェクトの集計など、各コンポーネントがテストされます。

彼は本『Implementing Domain Driven Design』の著者であり、Java と C# で例を書いています。彼は DDD コミュニティでの功績が認められており、彼の功績は優れた実践を推進しています。この魅力的なテーマについてさらに学ぶために、彼の本も読むことをお勧めします。

于 2018-10-17T10:53:55.673 に答える