领域驱动设计:软件核心复杂性应对之道 这本书根本看不懂

最近想学习一下DDD,下载了<领域驱动设计:软件核心复杂性应对之道> ,发现根本看懂,大家有好的学习路径么?我根本看不明白这本书描述了个啥。。

ddd

2个回答

这不是你的问题,而是书的问题。这本书我也看过,它的内容看似高大上,其实空洞无物。领域驱动这个概念本身其实都是被质疑的,根本上升不到理论的高度。
这东西最多也就是一些经验的拼凑而已,而且业务和语言的不同,在实践上也没有什么共同点。建议lz弃坑。

c364902709
苦瓜瓜瓜瓜 谢谢,非常感谢。
5 个月之前 回复

首先要知道这本书要解决的具体问题是什么, 其实都是围绕以下两点:
1)如何保证数据的一致性
方案:强一致性通过aggregator,弱一致性用异步
2)如何维护子系统与子系统之间的关系
方案:先找到要解决的问题(domain),再根据问题做出(context)子系统,
关于不同的context之间搞清楚是什么关系

这本书确实很难啃,不过确实是精华,建议如下:
1)通读一遍,目的是对于里面的专业术语有个概念(不是知道是什么, 是知道有这个术语)
2)拿个自己做的项目,找出项目中觉得解决的不好的地方,从书中找答案
3)不要期望读几遍就读懂,来回带着问题找答案,理解会越来越深

加油

temptempssss
temptempssss 回复苦瓜瓜瓜瓜: 有机会可以带着问题一起讨论, 一起交流一起发现问题, 进步会很快:)
5 个月之前 回复
c364902709
苦瓜瓜瓜瓜 谢谢,非常感谢。
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
领域驱动设计:核心复杂性应对之道
Evans的《领域驱动设计:核心复杂性应对之道》是学习领域驱动设计不可缺少的经典著作,值得收藏
领域驱动设计-软件核心复杂性应对之道
领域驱动设计-软件核心复杂性应对之道 一本比较好的领域设计书
领域驱动设计:软件核心复杂性应对之道
领域驱动开发,专门应对复杂企业软件开发模式下的领域设计
领域驱动设计.软件核心复杂性应对之道.part01
领域驱动设计.软件核心复杂性应对之道中文PDF版
领域驱动设计.软件核心复杂性应对之道.part1
作为架构书籍,这是一本不错的教材,深入会有所收获。
领域驱动设计:软件核心复杂性应对之道
《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。
领域驱动设计.软件核心复杂性应对之道.part08.rar
领域驱动设计.软件核心复杂性应对之道.part05.rar,包含全部章节,共11个压缩包
领域驱动设计--软件核心复杂性应对之道源码
领域驱动设计--软件核心复杂性应对之道源码,领域驱动设计学习必看的代码
领域驱动设计 软件核心复杂性应对之道 修订版
领域驱动设计 软件核心复杂性应对之道 修订版 领域驱动设计 软件核心复杂性应对之道 修订版
领域驱动设计 软件核心复杂性应对之道
领域驱动设计 软件核心复杂性应对之道
《领域驱动设计:软件核心复杂性应对之道》
《领域驱动设计:软件核心复杂性应对之道》可复制有书签PDF,我见过的最好的PDF版本 Eric Evans
领域驱动设计.软件核心复杂性应对之道
本书涉及的主题具体包括:    ●隔离领域●实体、值对象、服务和模块●一个领域对象的生命周期●将过程表示为领域对象●创建没有副作用的函数●总体轮廓●独立的类●扩展说明●应用分析模式●将设计模式与模型相联系●维护模型的完整性●设计领域前景声明●选择重构目标●职责层次●创建可插入的组件框架●结合大比例结构与界限上下文       本书为读者系统地介绍了领域驱动的设计方法。书中介绍了大量优秀的设计示例、基于经验的技术以及促进处理复杂领域的软件开发的基本原则。本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的java示例,这些例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。 通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,如何与敏捷开发进行集成,如何获得对领域更深的认识并增进领域专家和程序员之间的交流等。并在此基础上,介绍了在复杂系统和较大组织中进行的领域驱动设计。
领域驱动设计:软件核心复杂性应对之道.pdf
领域驱动设计:软件核心复杂性应对之道pdf 领域驱动设计:软件核心复杂性应对之道pdf 领域驱动设计:软件核心复杂性应对之道pdf 领域驱动设计:软件核心复杂性应对之道pdf 领域驱动设计:软件核心复杂性应对之道pdf
领域驱动设计.软件核心复杂性应对之道-3
【内容简介】 “每个有思想的软件开发者的书架上都应该有这样一本书”——Kent Beck “Eric设法收集了经验丰富的对象设计人员一直使用的一些设计过程,作为一个团队的人们在这些过程中却没能够成功地完成剩下的工作。人们将知识弄得支离破碎……却从来没有将建立领域逻辑的原则组织起来并使其系统化。这本书是非常重要的。”—— Kyle Brown,《Enterprise Java Programming with IBM WebSphere》的作者。 本书涉及的主题具体包括: ●隔离领域●实体、值对象、服务和模块●一个领域对象的生命周期●将过程表示为领域对象●创建没有副作用的函数●总体轮廓●独立的类●扩展说明●应用分析模式●将设计模式与模型相联系●维护模型的完整性●设计领域前景声明●选择重构目标●职责层次●创建可插入的组件框架●结合大比例结构与界限上下文 本书为读者系统地介绍了领域驱动的设计方法。书中介绍了大量优秀的设计示例、基于经验的技术以及促进处理复杂领域的软件开发的基本原则。本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的Java示例,这些例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。 通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,如何与敏捷开发进行集成,如何获得对领域更深的认识并增进领域专家和程序员之间的交流等。并在此基础上,介绍了在复杂系统和较大组织中进行的领域驱动设计。
领域驱动设计.软件核心复杂性应对之道-5
【内容简介】 “每个有思想的软件开发者的书架上都应该有这样一本书”——Kent Beck “Eric设法收集了经验丰富的对象设计人员一直使用的一些设计过程,作为一个团队的人们在这些过程中却没能够成功地完成剩下的工作。人们将知识弄得支离破碎……却从来没有将建立领域逻辑的原则组织起来并使其系统化。这本书是非常重要的。”—— Kyle Brown,《Enterprise Java Programming with IBM WebSphere》的作者。 本书涉及的主题具体包括: ●隔离领域●实体、值对象、服务和模块●一个领域对象的生命周期●将过程表示为领域对象●创建没有副作用的函数●总体轮廓●独立的类●扩展说明●应用分析模式●将设计模式与模型相联系●维护模型的完整性●设计领域前景声明●选择重构目标●职责层次●创建可插入的组件框架●结合大比例结构与界限上下文 本书为读者系统地介绍了领域驱动的设计方法。书中介绍了大量优秀的设计示例、基于经验的技术以及促进处理复杂领域的软件开发的基本原则。本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的Java示例,这些例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。 通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,如何与敏捷开发进行集成,如何获得对领域更深的认识并增进领域专家和程序员之间的交流等。并在此基础上,介绍了在复杂系统和较大组织中进行的领域驱动设计。
领域驱动设计.软件核心复杂性应对之道.part3
作为架构书籍,这是一本不错的教材,深入会有所收获。
领域驱动设计.软件核心复杂性应对之道New.part4
由于有朋友说第4个分卷有问题,所以重新上传一遍该资源。(以前的压缩分卷已经删除,只好重新做了一个,请需要的朋友重新下载这次的4个分卷)
领域驱动设计.软件核心复杂性应对之道.part05.rar
领域驱动设计.软件核心复杂性应对之道.part05.rar,包含全部章节,共11个压缩包
领域驱动设计 软件核心复杂性应对之道1
领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但讲述如何将领域模型用于软件开发过程的优秀实用资料却不多见。本书正是这一领域最著名的作品,受到众多业界大师的赞美和推介,广受读者好评。   要通过创建领域模型来加速复杂的软件开发,就需要利用大量最佳实践和标准模式在开发团队中形成统一的交流语言;不仅重构代码,而且要重构代码底层的模型;同时采取反复迭代的敏捷开发方法,深入理解领域特点,促进领域专家与程序员的良好沟通。针对这些内容,本书结合真实项目,系统地介绍了领域驱动开发的目标、意义和方法,充分讨论了复杂系统的建模与设计问题。   本书将指导面向对象开发人员、系统分析人员和设计人员合理地组织工作,各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立丰富而实用的领域模型,并由此创建长期适用的优质软件。
领域驱动设计.软件核心复杂性应对之道.part10.rar
领域驱动设计.软件核心复杂性应对之道.part05.rar,包含全部章节,共11个压缩包
领域驱动设计.软件核心复杂性应对之道.part06.rar
领域驱动设计.软件核心复杂性应对之道.part05.rar,包含全部章节,共11个压缩包
领域驱动设计.软件核心复杂性应对之道 par1
DDD思想的经典大作,InfoQ上有精简版下载,看后收获不小。不过中文版已经绝版,这里是jpeg格式的高清扫描版。因为有15M上传限制,暂时放第一,二两章。后面将陆续放出下载。
领域驱动设计:软件核心复杂性应对之道_9.0
领域驱动设计:软件核心复杂性应对之道_9.0领域驱动设计:软件核心复杂性应对之道_9.0
领域驱动设计 软件核心复杂性应对之道 part1
领域驱动设计-软件核心复杂性应对之道(内含中、英文两个版本)
领域驱动设计:软件核心复杂性应对之道.Eric.Evans
领域驱动设计:软件核心复杂性应对之道.Eric.Evans,DDD的开山之作,中文版版。
领域驱动设计.软件核心复杂性应对之道-1
领域驱动设计.软件核心复杂性应对之道.pdf
领域驱动设计 软件核心复杂性应对之道(epub)
《领域驱动设计——软件核心复杂性应对之道》,领域驱动设计的入门书籍,还是相当值得一看的。
领域驱动设计.软件核心复杂性应对之道-4
【内容简介】 “每个有思想的软件开发者的书架上都应该有这样一本书”——Kent Beck “Eric设法收集了经验丰富的对象设计人员一直使用的一些设计过程,作为一个团队的人们在这些过程中却没能够成功地完成剩下的工作。人们将知识弄得支离破碎……却从来没有将建立领域逻辑的原则组织起来并使其系统化。这本书是非常重要的。”—— Kyle Brown,《Enterprise Java Programming with IBM WebSphere》的作者。 本书涉及的主题具体包括: ●隔离领域●实体、值对象、服务和模块●一个领域对象的生命周期●将过程表示为领域对象●创建没有副作用的函数●总体轮廓●独立的类●扩展说明●应用分析模式●将设计模式与模型相联系●维护模型的完整性●设计领域前景声明●选择重构目标●职责层次●创建可插入的组件框架●结合大比例结构与界限上下文 本书为读者系统地介绍了领域驱动的设计方法。书中介绍了大量优秀的设计示例、基于经验的技术以及促进处理复杂领域的软件开发的基本原则。本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的Java示例,这些例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。 通过对本书的阅读,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何在领域模型中进行重构,如何与敏捷开发进行集成,如何获得对领域更深的认识并增进领域专家和程序员之间的交流等。并在此基础上,介绍了在复杂系统和较大组织中进行的领域驱动设计。
领域驱动设计:软件核心复杂性应对之道(修订版)
领域驱动设计:软件核心复杂性应对之道(修订版).pdf
领域驱动设计.软件核心复杂性应对之道.part11.rar
领域驱动设计.软件核心复杂性应对之道.part11.rar,全章节。共11个压缩包
领域驱动设计.软件核心复杂性应对之道02.pdf
领域驱动设计.软件核心复杂性应对之道.pdf包含全部章节,共11个压缩包
领域驱动设计 软件核心复杂性应对之道2
领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但讲述如何将领域模型用于软件开发过程的优秀实用资料却不多见。本书正是这一领域最著名的作品,受到众多业界大师的赞美和推介,广受读者好评。   要通过创建领域模型来加速复杂的软件开发,就需要利用大量最佳实践和标准模式在开发团队中形成统一的交流语言;不仅重构代码,而且要重构代码底层的模型;同时采取反复迭代的敏捷开发方法,深入理解领域特点,促进领域专家与程序员的良好沟通。针对这些内容,本书结合真实项目,系统地介绍了领域驱动开发的目标、意义和方法,充分讨论了复杂系统的建模与设计问题。   本书将指导面向对象开发人员、系统分析人员和设计人员合理地组织工作,各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立丰富而实用的领域模型,并由此创建长期适用的优质软件。
领域驱动设计:软件核心复杂性应对之道.zip
领域驱动设计:软件核心复杂性应对之道,领域驱动设计:软件核心复杂性应对之道
领域驱动设计.软件核心复杂性应对之道New.part3
由于有朋友说第4个分卷有问题,所以重新上传一遍该资源。(以前的压缩分卷已经删除,只好重新做了一个,请需要的朋友重新下载这次的4个分卷)
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池