美文网首页
领域驱动设计 0

领域驱动设计 0

作者: 大笑的篷蒿人 | 来源:发表于2019-03-17 00:51 被阅读0次

这是一本有些年头的书,好像在十年前就听说过,不过当时没有读,后来因为工作的变化就放下了。从去年开始重新重视业务模型设计,就想找两本书来复习一下,想到的一本是分析模式,一本就是领域驱动设计,转了各大电商平台,成功购买了领域驱动模型,分析模式却完全缺货,那就先学习这本吧。

看了前两页就有些感触,所以先写一个开篇,作为序的读后感。

作者在序中提到说 谈到领域设计对项目的影响,他就举了三个项目的例子。

项目一,项目基于用户的需求,直接上马,没有做过特别的领域设计,项目迅速完成并上线,然而在项目进行二期升级的时候却遇到了困难,也没有及时改变这种情况,导致项目进行了一年也无法交付第二个版本,他们的第一个版本过早地变得僵化,成为一个维护代价十分高昂的遗留系统。

项目二,项目的第一期与项目一类似,快速的完成了一个简单的基础系统,不同的是在完成第一期之后,团队采用领域模型的方法快速迭代,使领域模型得到了反复精化,并在代码中加以体现,使团队对该领域的认识也不断深化,不但没有加重系统的维护负担,反而变得易于修改和扩展。

项目三,在项目的初期就非常重视领域模型的设计,希望通过领域模型建立一个全球企业系统,经过几年的开发,却并不成功,主要的原因在于将建模和开发人员独立开来,导致了双方的脱节,而且初始目标过于复杂也使项目难以成功。

我们的项目或多或少的能从前面三个项目中找到影子。从作者的角度看,领域模型加上快速迭代精炼模型,是产品成功之道。对于我们的产品和项目而言,快速迭代现在应该是做的不错的,但是每个迭代过后我们的领域模型是变得更精炼,还是变得更臃肿,却并不一定,这其实也是我们今年想做的最大的提升之一。

最后摘一下序的第一句话

有很多因素会使软件开发复杂化,但是根本的原因是问题领域本身错综复杂,你开发的软件将无法回避这种复杂性,你能做的只有控制这种复杂性。
领域驱动设计 0

相关文章

  • 领域驱动设计 0

    这是一本有些年头的书,好像在十年前就听说过,不过当时没有读,后来因为工作的变化就放下了。从去年开始重新重视业务模型...

  • 读《领域驱动设计》有感

    写完《DDD领域驱动设计初探》后,教主推荐了两本领域驱动设计的书--《领域驱动设计》和《实现领域驱动设计》,...

  • 领域驱动设计:实战

    领域驱动设计 -- 概念领域驱动设计 -- 方法论领域驱动设计 -- 实战 实战描述模型分析设计中需要遵循的过程及...

  • 1.复杂系统中采用DDD-lite实现模糊需求--开篇

    一、序 2015年底初识DDD(领域驱动设计),阅读和学习《领域驱动设计》By Eric和《实现领域驱动设计》By...

  • 领域驱动设计DDD

    最近在换工作,利用间隙看了两本领域驱动设计的经典书籍:《领域驱动设计:软件核心复杂性应对之道》,《实现领域驱动设计...

  • 2021-02-12

    领域驱动设计

  • 领域驱动设计能做什么

    一、前言 本篇文章会简要介绍领域驱动设计能做什么,以作为多篇介绍领域驱动设计文章的开篇。后面会使用领域驱动设计的英...

  • 第一节 DDD领域驱动概述

    领域驱动设计简述 基本原理 2) DDD领域驱动基本原理 3) 微服务关联 ) 好处 关于领域驱动设计中的几个概念...

  • 领域驱动设计DDD入门(一)

    领域驱动设计简介 领域驱动设计(Domain-Driven Design)简称DDD。 目录 DDD是什么? DD...

  • 浅谈领域驱动设计DDD

    title: 浅谈领域驱动设计DDDdate: 2020-08-19 10:19:19 0. 前言 实习期间,组长...

网友评论

      本文标题:领域驱动设计 0

      本文链接:https://www.haomeiwen.com/subject/iycymqtx.html