极限编程简介课件.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
极限编程简介课件

极限编程简介;原著;其它极限编程相关著作;目录;问题:什么是敏捷开发?;回答:;问题:为什么欧美热衷于研究方法论?;回答:;问题:敏捷迭代流程与瀑布流程的区别? ;回答:;问题:什么是极限编程?;回答:;问题:极限编程与敏捷开发的关系?;回答:;问题:什么是方法?为什么要使用方法?;回答:;问题:极限编程的价值观、原则、实践各有哪些?;回答:;问题:极限编程的开发流程是怎样的?;回答:;问题:为什么要使用极限编程?;回答:;问题:什么是重构?;回答:;问题:为什么要重构?;回答:;问题:如何重构?;回答:;问题:代码坏味有哪些?;回答:;问题:为什么要“增加函数减少参数”?具体如何操作?;回答:;问题:什么是抽象层级不一致?;回答:;问题:如何将过程代码改为面向对象的代码?;回答:;问题:如何避免代码耦合?;回答:;问题:什么时候重构?;回答:;问题:重构的前提与重构的目标是什么?;回答:;问题:设计的原则有哪些?;回答:;问题:是否该为“未来”编码(设计)?;回答:;问题:程序的完美结构是怎样的?;回答:;问题:为什么要面向对象?;回答:;问题: C语言可以面向对象吗?;回答:;问题:什么是浮现式设计?;回答:;问题: 测试的目的是什么? 测试的本质是什么?;回答:;问题:什么是自动测试?;回答:;问题:为什么要自动单元测试?;回答:;问题:为什么要自动验收测试?;回答:;问题:如何自动单元测试?;回答:;问题:如何自动验收测试?;回答:;问题: 如何写出没有bug的程序? 什么是测试驱动开发?;回答:;问题:什么是领域模型?;回答:;问题:什么是bug?什么不是bug?;回答:;问题:为什么需要领域模型?;回答:;问题:什么是领域驱动设计?;回答:;问题:修改代码的原因有哪些?;回答:;总的图示:;极限编程的指导思想;沟通——用讨论找到最佳方案;反馈——快速反馈,及时修正;简单——永远只做最简单的设计;小步快跑——小步改进,及时验证;冗余——使用冗余改进质量;优先级——永远只做最有价值的事;反省——视缺陷为机遇,不断改进方法/流程;持续改进——方法、流程、代码、领域模??;质量第一——视提高代码质量为第一目标;效率第一——提高效率而不是延长时间 ;专注——只有专注的时间才是有效的;减少浪费——减少浪费就是提高效率;人性化——避免人的缺点,满足人的需要,发挥人的潜能;团队协作——团队力量大于个体之和;客户第一——只做客户最需要的功能;代码可读性第一——可读的代码才好修改;隔离变化——隔离变化才能适应变化;小结:敏捷是一个方向

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档