书籍 领域驱动设计精粹的封面

领域驱动设计精粹

【美】Vaughn Vernon(沃恩·弗农)

出版时间

2018-08-31

ISBN

9787121348525

评分

★★★★★
书籍介绍

领域驱动设计(DDD)是时下软件设计领域中的热门话题,它通过指导我们构建领域模型,来表达丰富的软件功能需求,并由此实现可以满足用户真正需要的软件。然而在实践过程中,由于不同的角色对于DDD的核心概念和主要工具的理解不同,常常会造成协作上的不一致。为了帮助和指导面向对象的开发人员、系统分析人员和设计人员更加合理地组织工作,各有侧重、有条不紊地进行复杂系统的开发,并有效地建立丰富而实用的领域模型,《领域驱动设计精粹》的作者Vaughn Vernon将自己近年来在领域驱动设计领域的理解进一步提炼,并将本书以精粹的形式呈现给广大的读者。

《领域驱动设计精粹》的内容包括:DDD对于广大读者的意义、从战略层面进行设计、从战术层面进行设计,以及相关的辅助工具。

当然,仅仅通过此书的阅读无法深入地掌握领域驱动设计的精髓,无论你是什么经验水平或角色,请阅读本书并在项目中实践DDD。并在这之后,再重读此书,看看你从项目的经历中学到了什么。反复这样的循环,你将会获益匪浅。

Vaughn Vernon是一位经验丰富的软件工匠,也是追求简化软件设计和实现的思想领袖。他是畅销书《实现领域驱动设计》和《响应式架构:消息模式Actor实现与Scala、Akka应用集成》的作者,这些书也同样由Addison-Wesley出版发行。他在全球面向数百位开发者教授过IDDD课程,并经常在行业会议上发表演讲。他对分布式计算、消息机制,特别是Actor模型非常有兴趣。Vaughn擅长领域驱动设计和使用Scala、Akka实现DDD方面的咨询。你可以通过www.VaughnVernon.co查看他的最新研究成果,或者关注他的Twitter: @VaughnVernon。

译者简介

覃宇,ThoughtWorks 高级咨询师,10余年移动应用开发经验,Android 技术专家,曾为AOSP贡献过测试用例;目前专注于移动应用的架构设计、自动化测试...

(展开全部)

目录
第1章 DDD对我而言 1
DDD很难掌握吗 2
优秀设计、糟糕设计和有效设计 3
战略设计 8
战术设计 9

显示全部
用户评论
确实非常简短,感觉像是IDDD的TL;DR
待操作
确实是精简版
ddd入门佳作,深入学习还需要阅读其他著作
建议直接读「实现领域驱动设计」。对比而言,这本根本什么都没有说。
正如书开篇所说,是DDD的快速入门书,适合技术给业务,数据,老板宣贯的书。深入学习,还是需要读作者的另外那本书。作者参考文献也给出了很多很好的书籍,值得进一步深入学习。 内容方面,介绍了战略和战术实现。里面对于子域的划分,其实对于除软件设计方面外也有借鉴意义。抓住发力自己的核心子域,广博地涉猎支撑子域,外包、使他人完成通用子域。软件工程的大道理都是相通的,只不过是实施细节上各有千秋。学习了DDD,学习了企业架构,其实更多可以迁移的是理念,概念:抽象,概括,原子,高内聚低耦合等等。学习了一整套知识,自己整个思想层面,的确有提升,不单单说是在具体软件工程领域。
没有干货
可以看成是作者对实现领域驱动设计的一次Review和总结
这本书太短了,基本就是对一些基本概念的介绍。 罗列所有要用到的事件,再反推实体和聚合根怎么写,这个挺有意思的。
精粹更像是一本<<领域驱动设计>>的笔记,对于核心概念,例如限界上下文,聚合,实体做了详细的解释,并且给出了实践过程中的具体操作指导,非代码层面的。书非常薄,可以用于在DDD阅读后的快速回顾和实践指南,但只读这个不行。