原文:读<<领域驱动设计-软件核心复杂性应对之道>>有感

道可道,非常道. 名可名,非常名. 无名天地之始,有名万物之母. 老子 关于标题 好久没写东西了,动笔的动机是看完了一本书,想写点总结性的东西,一是为了回顾一下梳理知识点,二是为了日后遗忘时能有个简短的文章帮助自己快速回忆. 标题看着像上学时写的作文题目,原本想找个高大上的题目好拉拉人气,但关于领域驱动设计我也才处在守破离的守得级别,还是老老实实用个规矩的标题吧. 核心内容 作者在书中反复强调领 ...

2016-08-07 00:48 4 2445 推荐指数:

查看详情

【系统架构】领域驱动DDD(Domain-Driven Design)- 软件核心复杂性应对之道

前言 领域驱动设计是一个开放的设计方法体系,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题,本文将介绍领域驱动的相关概念。 一.软件复杂度的根源 1.业务复杂度(软件的规模)   软件的需求决定了系统的规模。当需求呈现线性增长的趋势时 ...

Thu Jul 12 02:20:00 CST 2018 0 763
软件复杂性

http://student.zjzk.cn/course_ware/software/txt/txt/show.asp?filename=11_3.txt 11.3 软件复杂性11.3.1 软件复杂性的基本概念 软件复杂性度量的参数很多,主要有: (1) 规模,即总共的指令数 ...

Sat Jun 18 08:05:00 CST 2016 0 1689
软件复杂性

参考文章: 阮一峰:http://www.ruanyifeng.com/blog/2018/09/complexity.html 软件复杂性软件设计的最大目标,就是降低复杂性。 所谓复杂性,就是任何使得软件难于理解和修改的因素。 复杂性的来源主要有两个:代码的含义模糊 ...

Sat Sep 15 19:30:00 CST 2018 0 705
数据是企业的核心竞争力 --《华为数据之道有感

用近20多天将《华为数据之道》这本书快速浏览了一遍,对于数据是什么?为什么数据重要?数据治理是什么?数据之于企业是核心竞争力的原因又是什么? 华为是目前我们国家最重要的企业之一,身为非原生数字企业,多个业务应用系统同时运行,数据是纷繁复杂的。自从华为管理层决定成立 ...

Mon Jan 04 23:19:00 CST 2021 0 2525
四招教你降低软件复杂性

摘要:软件复杂性是我们程序员在日常开发中所必须面对的东西,学会如何 “弄清楚什么是软件复杂性,找到导致软件复杂的原因,并利用各种手法去战胜软件复杂性” 是一门必备的能力。 前言 在进行软件开发时,我们常常会追求软件的高可维护,高可维护意味着当有新需求来时,系统易扩展;当出现bug ...

Tue Jun 30 23:02:00 CST 2020 1 1079
软件设计的哲学:第二章 复杂性的本质

“ 作者简介:常柱,微信公众号【架构未来】作者,十多年一线互联网研发从业经验;前五八同城商业会员技术负责人,宝驾租车技术总监,现58到家业务中台技术负责人。 这本书是关于如何设计软件系统来最小化它们的复杂性。第一步是了解敌人。到底什么是“复杂性”?你怎么知道一个系统是不是不必要 ...

Mon Dec 16 23:05:00 CST 2019 0 1360
软件设计的哲学:第八章 降低复杂性

目录 8.1 示例:编辑器文本类 8.2 示例:配置参数 8.3 做过了头 8.4 结论 本章介绍了另一种思考如何创建更深层次类的方法。假设您正在开发一个新模块,并且发现了一个不可避免的复杂性。哪个会更好呢:应该让模块的用户处理复杂性,还是应该在模块 ...

Thu Dec 19 15:51:00 CST 2019 0 942
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM