質問

ビヘイビアドリブンデザインとドメインドリブンデザインを検討しています。記述された仕様はBDDでテストを駆動するだけでなく、ドメインオブジェクトやリポジトリなどで再利用するための仕様パターンを使用してビジネスロジックをカプセル化することもできます。

これらは基本的に同じ概念であり、異なる方法で使用されているだけでなく、一緒に使用されていますか、それとも完全に混乱していますか?

可能であれば、光を当ててください。

役に立ちましたか?

解決

BDDまたはコンテキスト仕様は、テストファースト方式で単体テストを記述するスタイルです。 DDDはEric Evansによって造られた用語で、ソフトウェアシステムを構築する際に基本的に適切な設計パターンを再導入します。コンテキスト仕様スタイルで最初の開発をテストする場合は、このリンク。 BDDの観点からは、Eric Evansの本で説明されているパターンを使用してソフトウェアシステムを本当に設計したい場合、多くのリソースがありますここ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top