标签: design-patterns domain-driven-design bdd specifications
我正在尝试探索行为驱动设计和领域驱动设计。我得到了书面规范驱动BDD中的测试,但也可以使用规范模式封装业务逻辑,以便在域对象和存储库中重用等。
这些概念基本上是以不同方式使用的概念,一起使用,还是我完全混淆概念?
如果可能,请详细说明。
答案 0 :(得分:1)
BDD或上下文规范是以测试第一种方式编写单元测试的一种方式。 DDD是Eric Evans创造的一个术语,在构建软件系统时基本上重新引入了适当的设计模式。如果您想要在上下文规范样式中进行第一次开发测试,请参阅此link。从BDD的角度来看,如果您真的想要使用Eric Evans的书中描述的模式设计您的软件系统,那么会有很多资源,您会找到一些很好的资源here