首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是领域驱动设计?

什么是领域驱动设计?
EN

Stack Overflow用户
提问于 2008-09-19 10:33:35
回答 7查看 8.1K关注 0票数 50

因此,我从我的团队中的一个开发人员那里得到了这个问题:什么是域驱动设计?我当然可以从埃文斯的书中找到答案,但这真的是一个答案吗?

你如何用几句话向你团队中的初级软件工程师解释DDD?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-09-19 10:42:02

我想说,这种做法有助于将您的精力集中在“问题空间”而不是“解决方案空间”上。通过学习并真正了解和理解领域来驱动紧急解决方案(设计)。其中一个实践(取自XP)将是在问题域中发生的故事的编写。通过这些,您可以确定您的设计的用例和对象。他们“出现”并告诉你解决方案中需要什么,以及他们将如何相互交互。

票数 46
EN

Stack Overflow用户

发布于 2008-09-19 10:56:39

InfoQ有一个免费的eBook:

Domain Driven Design Quickly

这是一本很好的读物,有很多例子。

票数 23
EN

Stack Overflow用户

发布于 2008-09-19 10:47:51

在发现“域”的过程中,您形成了一种共同的语言,开发人员和项目中的所有其他利益相关者都能理解。

域模型及其“行话”在最终产品的源代码中非常明显。这至少是我的经验

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/100995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档