敏捷包括TDD、重构、简单设计、持续集成等。
TDD确保编码前理解需要,并保持简单设计;同时TDD自身的大量自动化测试为持续集成提供了保证;在重
构代码时保证代码质量,达到简单设计。
敏捷思想提倡以人为本,持续改进,通过快速迭代实现频繁交互,保证与客户的沟通,减少对需求理解的
不一致,客户也可以及时调整需求来满足业务的变化。每一个迭代过程都是一个完整的瀑布流程,包括分
析、设计、编码、测试、部署等。
项目风险分为需求变更和沟通问题。敏捷实践就是在解决这些问题, 通过每个迭代的交付品, 客户可能发
现了新的需求或者发现已有需求并没有带来真正的价值; 开发人员与客户可以对需求达成一致, 如果有了
偏差, 就及时更正; 所有的人都知道项目的最新状态, 每个人都可以问:这么做对不对, 能够给客户带来
什么好处?
如果写单元测试很困难, 可能说明当前的类职责太多, 程序结构可以改进; 如果最近失败的比较频繁, 说
明代码变得不稳定, 发布的风险变大, 如果不能在一台干净的机器上编译, 可能说明编译对机器环境有依
赖, 不同机器编译出的结果不同
分享到:
相关推荐
<br>此资源包括以下资料:<br><br>学习GoF设计模式的重要性.txt<br>设计模式逐个解析.rar<br>23种设计模式的实现(Java 版).rar<br>DAO设计模式.rar<br>C#设计模式.pdf<br>新版设计模式手册[C#].pdf<br>JAVA设计模式...
已将nacos内置mysql驱动升级至8.0.17 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version> </dependency>
于山水中探寻文化产业发展实践经验.docx
专访杨彦探寻某地产人才经营之道.docx
参考资料-专访杨彦:探寻人才经营之道.zip
探寻学生习作个性表达路径的实践与思考
高效生态农业发展实践与探寻.doc
高中政治议题式活动课堂实践路径探寻.docx
1、什么是数组 数组是一组数。 数组是一组有序列的数。 数组是一组连续可索引的具有相同内在数据类型的元素所成的集合,在未指定为变体变量情况下。 2、上界、下界和下标 上界:数组某一维可用的最大下标。...
大数据下高职教育的发展探寻.pdf
探寻光伏行业“确定性”系列之二:观单晶替代多晶之史,推双面双玻渗透提速.pdf
20210814-国信证券-星源材质-300568-探寻星源盈利与成长的确定性.pdf
探寻军工无人武器领导者发展路径报告(26页),资源名称:探寻军工无人武器领导者发展路径报告(26页)探寻军工无人武器领导者发展路径.zip...
土地测绘和地籍控制测量中GPS技术的应用实践探寻.pdf
社会实践活动之探寻洛阳文化之博物馆之旅.doc
02.京东零售-任广印-独具匠心Etsy持续交付实践探寻.pdf
2009系统架构师大会ppt 网络架构设计专场——李晓栋:探寻架构设计中的第六感 (若要下载大会其他部分,点击 标签“2009系统架构师大会”,即可看到)
闵恩泽院士——技术自主创新之路探寻.ppt 怎样找到自主创新的正确思想和工作方法呢? 回顾国内外石化技术发明的历史 总结规律,指导未来
口腔医疗服务行业深度报告:详解口腔专科市场,探寻连锁化率提升之路(2021)(45页).pdf
探寻新三板艺术教育市场专题报告:掘金艺培土壤,浇灌艺术之花(38页),资源名称:探寻新三板艺术教育市场专题系列一:掘金艺培土壤,浇灌艺术之花(38页)探寻新三板艺术教育市场专题系列一:掘金艺培土壤,浇灌...