栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

可以同时使用DDD和BDD吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

可以同时使用DDD和BDD吗?

我提供了DanNorth和我本人(请原谅我的大灯,这是我的第一个视频,这是我的第一个视频)Dan

您也可以从我正在撰写的BDD书中预览第一章草案的一部分(也很希望与Dan在一起):

另一个效果是,用商务语言讨论不带任何技术词汇的方案,使开发人员可以选择该语言。然后,他们将该语言带入他们的代码库,实现以业务领域的元素命名的类,以这些元素的功能命名的方法以及以其实际属性和子元素命名的属性和变量。

业务术语在代码中的这种使用在Eric Evans的书“域驱动设计”中被称为 无处不在的语言
。埃里克(Eric)建议,当开发人员开始使用与业务利益相关者的术语相匹配的语言进行编码时,对话变得流畅起来,而无需开发人员(或分析师作为代理)将技术细节来回转换为领域概念。该代码变得更具可读性,并且新手也更容易理解。系统中每个对象的价值以及其将价值返回给用户的路径变得更加明显,以便用户可以为企业提供价值。

JBehave引入了一些新东西。开发人员不仅在使用业务领域语言;他们现在使用的是企业可以理解的语言来描述软件术语。开发人员正在谈论 示例
场景上下文事件结果行为 ,而不是诸如 测试验收测试行动安排断言
红色条绿色条之类的词

JBehave和BDD已经为软件开发本身引入了无处不在的语言。

希望这表明BDD和DDD确实可以很好地协同工作。所有反馈都欢迎,除了我的着装方面。

编辑:您是对的,该域非常可靠。这就是为什么我们专注于诸如演示文稿和基础架构之类的风险更高的东西,并谈论我们使用场景对领域的理解。直到我们有一些要获得反馈的信息时
我们才能获得对我们对域的理解的反馈 但是无论如何这并不能阻止我们寻求对该域的理解。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/570990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号