书籍 复杂软件设计之道的封面

复杂软件设计之道

彭晨阳

出版时间

2020-07-31

ISBN

9787111661122

评分

★★★★★
书籍介绍

领域驱动设计简称DDD,《复杂软件设计之道:领域驱动设计全面解析与实战》前6章全面解析了DDD的分析方法和技术架构,包括领域驱动设计基础、领域驱动战略设计(有界上下文和统一语言)、聚合设计、实体和值对象、CQRS架构和事件溯源,第7章使用经典的货物运输系统案例进行了完整、详细的综合演示。

《复杂软件设计之道:领域驱动设计全面解析与实战》同时引入了DDD的*新发展成果,如事件风暴建模,并以此建模方式替代传统的DDD建模方式讲解了多个案例。还涉及大量软件系统实现相关的技术和架构,读者在学习DDD的同时,也可以掌握这些技术、架构在DDD实现中的灵活应用。

另外,每个概念或方法的讲解过程都穿插了具体实例,以方便读者结合实例进行学习;第2~7章每章*后都有总结与拓展,将本章涉及的案例和知识进行总结,并引入国际DDD专家的心得经验,试图告诉读者一条DDD实战中行之有效的途径。

《复杂软件设计之道:领域驱动设计全面解析与实战》主要面向拥有一定实践经验的软件产品经理、领域专家、软件设计开发相关从业人员,相关初级从业者也可阅读本书。

作者彭晨阳,常用网名板桥(bang),DDD等软件架构专研网站——解道(Jdon)的创办者,长期关注国内外软件架构思想和设计开发的新动向,自DDD提出以来,持续研究与实践DDD。

行业经验——具有近30年的软件系统设计与开发经验,以及丰富的领域实战经验,包括ERP、电子商务、政务、电力、银行、大型游戏等。

培训经历——致力于传播软件设计开发新思想、新技术,曾为近百家企业提供培训咨询服务,包括华为、阿里等企业。

擅长方向——系统架构设计与实现,设计模式与框架,并发编程和微服务、区块链等分布式系统与事务。擅长复杂系统的软件架构和领域建模。

目录
前言
第1章 领域驱动设计基础 1
1.1 领域驱动设计的起源与发展 1
1.1.1 程序员为难之处 1
1.1.2 技术负债与软件质量 3

显示全部
用户评论
不建议。废话连篇,文笔差。
失望。不推荐。
非常好的一本书,前两个说啰嗦,不推荐的应该没经历过复杂软件的开发过程,作者以自己10年多的经验演练DDD,讲解的很细致和形象,让自己对DDD的认识又提升了一个层次,自己目前面临的就是解决复杂软件的问题,给自己提供了很多的思路,产生了很大的共鸣,强推
请移步《领域驱动设计》
没看懂
虽然挺喜欢jdon和banq的,但是读起来确实感觉很散乱。感觉DDD的首要目的就是让开发和领域专家的语言统一,让逻辑在原来的基础上尽可能再聚合,但是是不是真的需要书中的那些技术手段,我觉得就不好说了。 从ruby的文化来说,一个人对整个系统的掌握可以令实现是最简洁的,这一点可能和java的崇尚分离和分工的文化是不一样的,通过加防腐层让一个模块不再受外部模块影响,真的就阻止了腐败吗?这个其实也是现代性分工的问题。
可能是没有领域设计的经验,对我个人来说用途不大
讲的能让人听懂,好书,看了3%过来好评了