我正在尝试探索行为驱动设计和领域驱动设计。我得到了书面规范驱动BDD中的测试,但也可以使用规范模式封装业务逻辑,以便在域对象和存储库中重用等。

这些概念基本上是以不同方式使用的概念,一起使用,还是我完全混淆概念?

如果可能,请详细说明。

有帮助吗?

解决方案

BDD或上下文规范是以测试第一种方式编写单元测试的一种方式。 DDD是Eric Evans创造的一个术语,在构建软件系统时基本上重新引入了适当的设计模式。如果您想以上下文规范样式进行第一次开发测试,请参阅链接。从BDD的角度来看,如果你真的想要使用Eric Evans的书中描述的模式设计你的软件系统,你会发现一些很好的资源此处

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top