美文网首页
初识《领域驱动设计》

初识《领域驱动设计》

作者: sqyuan | 来源:发表于2019-06-12 22:28 被阅读0次

《领域驱动设计》这本书被很多人捧读,特别身边的几位牛人。周六下单买好书,利用几天空闲时间读了1,2,3,4,9章,对本书想要提供的设计决策框架和相关技术词汇有了初步的认识。本书有两个前提:

1)在大多数软件项目中,主要的焦点应该是领域和领域逻辑

2)复杂的领域设计应该基于模型

先以庖丁解牛方式来看几个定义。

1)由于每个软件都是满足用户的某种需求,那么领域其实特指软件的问题区域。

2)模型是种知识形式,它对知识进行了选择性简化和有意的结构化。

模型是团队(包括业务和开发)使用的通用语言的中枢。有了这个通用语言,就达到了作者想统一的目标,即:领域模型和开发代码中,坚持使用统一语言。领域专家和开发人员要保持一致,从术语、逻辑到结构,打造“一个团队一种语言”。

让我很赞同的一点是,任何参与建模的技术人员,不管在项目中的职责是什么,都必须花时间了解代码,学会用代码表达模型。如果建模人员不参与程序实现过程,对约束就没有切身的感受。

如同DevOps,将配置运维和开发工作整合后,提高了软件交付速度;DDD是否可以在领域模型设计和开发实现间建起一座桥,提高软件的柔性和扩展性。后面两周再看看其他章节里的例子,看看本书怎么教授一些原则和实践方法,多少可以直接借鉴....

相关文章

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

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

  • 初识《领域驱动设计》

    《领域驱动设计》这本书被很多人捧读,特别身边的几位牛人。周六下单买好书,利用几天空闲时间读了1,2,3,4,9章,...

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

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

  • 领域驱动设计:实战

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

  • 领域驱动设计DDD

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

  • 2021-02-12

    领域驱动设计

  • 领域驱动设计能做什么

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

  • 第一节 DDD领域驱动概述

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

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

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

  • DDD战略1 领域驱动设计与软件复杂度

    GitChat课程《领域驱动设计--战略篇》笔记,课程作者张逸 一.领域驱动设计(Domain Driven De...

网友评论

      本文标题:初识《领域驱动设计》

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