领域驱动设计软件核心复杂性应对之道英文版 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供领域驱动设计软件核心复杂性应对之道英文版电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
1.“领域驱动设计之父”的经典著作;
2.软件开发方法学泰斗,极限编程的创始人Kent Beck等众多声名显赫软件大师鼎力推荐;
3.领域驱动设计方面的经典之作,凝聚领域建模专家数十年的实战经验;
4.深度剖析构建高质量复杂系统的核心技术。
领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但是,讲述如何将领域模型用于软件开发过程的优秀的实用资料却不多见。本书正是这一领域最著名的作品,受到众多业界大师的赞美和推介,广受读者好评。
要通过创建领域模型来加速复杂的软件开发,就需要利用大量最佳实践和标准模式在开发团队中形成统一的交流语言;不但要重构代码,而且要重构代码底层的模型;同时采取反复迭代的敏捷开发方法,深入理解领域特点,促进领域专家与程序员的良好沟通。针对这些内容,本书结合真实项目,系统地介绍了领域驱动开发的目标、意义和方法,充分探讨了复杂系统的建模与设计问题。
本书将指导面向对象开发人员、系统分析人员和设计人员合理地组织工作,使他们各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立实用而丰富的领域模型,并由此创建长期适用的优质软件。
2.软件开发方法学泰斗,极限编程的创始人Kent Beck等众多声名显赫软件大师鼎力推荐;
3.领域驱动设计方面的经典之作,凝聚领域建模专家数十年的实战经验;
4.深度剖析构建高质量复杂系统的核心技术。
领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但是,讲述如何将领域模型用于软件开发过程的优秀的实用资料却不多见。本书正是这一领域最著名的作品,受到众多业界大师的赞美和推介,广受读者好评。
要通过创建领域模型来加速复杂的软件开发,就需要利用大量最佳实践和标准模式在开发团队中形成统一的交流语言;不但要重构代码,而且要重构代码底层的模型;同时采取反复迭代的敏捷开发方法,深入理解领域特点,促进领域专家与程序员的良好沟通。针对这些内容,本书结合真实项目,系统地介绍了领域驱动开发的目标、意义和方法,充分探讨了复杂系统的建模与设计问题。
本书将指导面向对象开发人员、系统分析人员和设计人员合理地组织工作,使他们各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立实用而丰富的领域模型,并由此创建长期适用的优质软件。
内容简介
本书是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。本书共分4个部分,第一部分提出领域驱动开发的基本目标,第二部分将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块,第三部分讨论如何将构造块装配为实用的模型,从而实现其价值,第四部分讨论在复杂系统、大型组织以及与外部系统和遗留系统的交互中出现的复杂情况。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证的技术以及应对复杂领域的软件项目开发的基本原则。
本书适合各层次的面向对象软件开发人员和系统分析师阅读。
本书适合各层次的面向对象软件开发人员和系统分析师阅读。
作者简介
埃里克·埃文斯(Eric Evans)
“领域驱动设计之父”,世界著名软件建模专家。他创建了Domain Language公司,致力于帮助机构创建与其业务紧密相关的软件。他在世界各地宣讲领域驱动设计(Domain-Driven Design,DDD)的思想,开设相关课程,参加会议,接受专访,拥有大批的追随者。从20世纪80年代开始,他就以设计师和程序员的双重身份参与过许多大型面向对象系统的设计和开发,这其中涉及各种复杂的业务领域和技术领域。同时,他还培训和指导过许多开发团队开展极限编程实践。
“领域驱动设计之父”,世界著名软件建模专家。他创建了Domain Language公司,致力于帮助机构创建与其业务紧密相关的软件。他在世界各地宣讲领域驱动设计(Domain-Driven Design,DDD)的思想,开设相关课程,参加会议,接受专访,拥有大批的追随者。从20世纪80年代开始,他就以设计师和程序员的双重身份参与过许多大型面向对象系统的设计和开发,这其中涉及各种复杂的业务领域和技术领域。同时,他还培训和指导过许多开发团队开展极限编程实践。