《敏捷软件开发》学习笔记 第20章
要使一个软件中的代码变得难以更改,最有效的方法是让其他软件包依赖于他。
这一章几个知识点梳理一下:
1.不要让代码产生环依赖,即A依赖B B依赖A。
遇到环依赖想办法用C去分解A和B的依赖部分,或者用依赖倒置原则抽象出接口
2.书中给出一个模块稳定性测量公式,
Ca是外部到内部的耦合数量
Ce是内部到外部的耦合数量
I是结果,结果的数值范围是0-1之间。
《敏捷软件开发》学习笔记 第20章相关推荐
- 敏捷软件开发学习笔记(四)之结构型设计模式
PHP结构型设计模式 参考 设计模式 PHP 设计模式全集 2018 什么是结构型是设计模式 结构型模式讲的是如何将类和对象按照某种布局组成更大的结构.它分为类结构型模式和对象结构型模式,其中类结构型 ...
- 读《Scrum敏捷软件开发》笔记
读<Scrum敏捷软件开发>笔记 目录 读<Scrum敏捷软件开发>笔记 第I部分 启动 第II部分 个体 第iii部分 团队 第四部分 组织 第四部门 下一站 第I部分 启动 ...
- 快速软件开发 学习笔记 之六
第9章 Customer-oriented Development(面向客户软件开发) Customer("客户")这个词,是指花钱购买拟开发软件产品的人或负责验收软件产品的人.我 ...
- 快速软件开发 学习笔记 之三
第4章 风险管理 软件经理必须悉心学习风险管理,才能在项目中避免项目失控.正如Tom Gilb所说:"如果你不主动击败风险,它们就会主动击败你."一个成功的软件项目,应该着眼于事前 ...
- 软件构造学习笔记第三章1
3.2设计规约 1.我们需要理解方法中的前置条件以及后置条件规范,并且可以写出正确的规范 2.什么是先决条件,什么是后置条件,他们各自是什么意思 3.理解欠定规约,非确定规约 4.理解说明性和操作性规 ...
- 敏捷软件开发读书笔记2
The Pratices of Extreme Programmig Whole Team User Stories Short Cycles Acceptance Tests Pair Progra ...
- 敏捷软件开发读书笔记——守破离
守-破-离 守:是提供一种具体的方法(规范/流程),可供初学者遵循以获得成功. 破:是在"守"的基础上,去了解更多可选的方法,并了解每种方法的异同.适用范围. 离:对于各种方法融会 ...
- 软件开发计划_敏捷软件开发实践:估算与计划读书笔记113第11章 确定渴望度优先级...
<敏捷软件开发实践:估算与计划>第11章 确定渴望度优先级,重点和要点的思维导图及文字内容. 第11章 确定渴望度优先级 If you have a choice of two thing ...
- 软件开发计划_敏捷软件开发实践:估算与计划读书笔记123第21章 关于计划的沟通...
<敏捷软件开发实践:估算与计划>第21章 关于计划的沟通,重点和要点的思维导图及文字内容. 第21章 关于计划的沟通 The more elaborate our means of com ...
最新文章
- Linux下查找文件方法
- ThreadLocal和单例对象比较
- 阅读作业:大泥球、敏捷、人件
- 进阶学习js中的执行上下文
- GIS笔记-使用Geoserver搭建MWTS服务(构建离线GIS服务)
- Android Studio更改标题栏的颜色
- Day9 深度学习入门
- python线性回归实例_线性回归的几个例子
- web 前端签名插件_10款前端开发神器,助你成前端高手?
- IntelliJ-IDEA-Debug技巧
- 苹果电脑上常用的4个数据库管理工具
- Computational Social Science计算社会学-《Science》文章翻译
- 苹果屏幕镜像_苹果屏幕镜像一直在转,秒懂投屏帮你解决
- 微信小程序开发详细步骤是什么?
- Django 框架图
- python携程怎么做数据同步_python协程中同步如何使用?
- Adobe也封杀中国账号了,技术管理者如何做到有备无患
- Java面试题3(jsp)
- 什么是闭包?闭包的优缺点? 1
- linux napi