我正在尝试探索行为驱动设计和领域驱动设计。我得到了在BDD中驱动测试的书面规范,但也可以使用规范模式封装业务逻辑,以便在域对象和存储库等中重用。
这些基本上是相同的概念,只是以不同的方式使用,结合在一起使用,还是我完全混淆了概念?
如果可能的话,请给我们一些启发。
发布于 2009-09-11 04:10:25
BDD或上下文规范是一种以测试优先的方式编写单元测试的风格。DDD是Eric Evans创造的一个术语,它在构建软件系统时基本上重新引入了适当的设计模式。如果您想要在上下文规范风格中进行测试优先开发,请参阅此link。从BDD的角度来看,有很多资源,如果你真的想使用Eric Evans的书中描述的模式来设计你的软件系统,你会找到一些很好的资源here
https://stackoverflow.com/questions/1408553
复制相似问题