当前位置:  开发笔记 > 编程语言 > 正文

什么是域驱动设计?

如何解决《什么是域驱动设计?》经验,为你挑选了3个好方法。

所以我从团队中的一位开发人员那里得到了这个问题:什么是域驱动设计?我当然可以指出埃文斯的这本书,但这实际上是一个答案吗?

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



1> Black Squirr..:

我想说这种做法促使你把精力集中在"问题空间"而不是"解决方案空间"上.通过学习并真正了解和理解领域来推动紧急解决方案(设计).其中一种做法(取自XP)将是编写问题域中出现的故事.通过这些,您可以确定您的设计的用例和对象.它们"浮出水面"并告诉您解决方案需要什么,以及它们如何相互交互.



2> Oded..:

InfoQ有一本免费的电子书:

领域驱动设计快速

这是一个很好的阅读,有很多例子.



3> 小智..:

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

域模型及其"术语"在成品的源代码中是非常明显的.这至少是我的经验

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有