为啥看领域驱动设计

领域驱动设计

非原创,感谢《领域驱动设计》这本书程序员

有不少因素会使软件开发复杂化,但最根本的缘由是问题领域自己错综复杂。若是你要为一家人员复杂的企业提升自动化程度,那么你开发的软件将没法回避这种复杂性,你所能作的只有控制这种复杂性。控制复杂性的关键是有一个好的领域模型,这个模型不该该仅仅停留在领域的表面,而是要透过表象抓住领域的实质结构,从而为软件开发人员提供他们所需的支持。好的领域模型价值连城,但要想开发出好的模型也并不是易事。精通此道的人并很少,并且这方面的知识也很难传授。设计

首先,在领域建模过程当中不该将概念与实现割裂开来。高效的领域建模人员不只应该可以在白板上与会计师进行讨论,并且还应该能与程序员一道编写Java代码。之因此要具有这些能力,一部分缘由是若是不考虑实现问题就没法构建出有用的概念模型。但概念与实现密不可分的最主要缘由在于,领域模型的最大价值是它提供了一种通用语言,这种语言是将领域专家和技术人员联系在一块儿的纽带。开发

感谢“Eric Evans”自动化

相关文章
相关标签/搜索