最近阅读《Head First Java》一书时,看到极限编程(XP)的概念,觉得很有趣,摘抄下来以备后期继续学习。

极限编程(XP)是一种新型的软件开发方法论。他的构想是结合了许多种“程序员真想这么做”的方法而成的。XP的概念于20世纪90年代出现,并已经被从两人工作室到福特汽车等级的大企业所采用。XP的推进力来自于客户会得到他想要的、想要的时候就能够取得甚至在开发过程变更规格时也是如此。

XP是由一组被证明有效的实行方法所组成的,这些方法都是被设计来共同运作,但许多人只选择性地实行部分的XP规则。这些方法包括了:
(1)多次经常性的小规模发布。
(2)避免加入规格没有的功能(不管“未来”会用到的功能性有多诱人)。
(3)先写测试用的程序。
(4)正常工作上下班。
(5)随时随地重构(refactor),也就是改善程序代码。(注:前提是完善的测试程序)
(6)保持简单。
(7)双双结伴进行工作,并经常交换伴侣(不是说那个)以便让大家都清楚全局。

以上。

最新文章

  1. caching redirect views leads to memory leak (Spring 3.1)
  2. 计算一维组合数的java实现
  3. linux下解压被分割的zip文件
  4. 将XML解析成DOM文档
  5. ACM题目————次小生成树
  6. 阿里大于验证码发送 (ThinkPhp框架)
  7. CSS3中transform几个属性值的注意点
  8. Javascript回调函数中的this指向问题
  9. DG_Check检测
  10. 剑指Offer_编程题_2
  11. NewWord
  12. Codeforces Round #369 (Div. 2) A. Bus to Udayland 水题
  13. re 正则
  14. 后台web请求代码(含https,json提交)
  15. Office Online Server 2016 部署和配置
  16. matlab 黑白格子
  17. extjs grid demo
  18. FastReport.Net使用:[26]数字格式
  19. Comparison of Symbolic Deep Learning Frameworks
  20. JAVA基础学习之路(八)[1]String类的基本特点

热门文章

  1. Mina 系列(四)之KeepAliveFilter -- 心跳检测
  2. 20155333 2016-2017-2 《Java程序设计》第八周学习总结
  3. delphi 数据库技术沉浮录--谨给成为历史的BDE
  4. IntelliJ IDEA 2017版 spring-boot使用Spring Data JPA使用Repository<T, T>编程
  5. ics
  6. html 源码 引入样式
  7. VS2013支持多字节的方法
  8. (并查集)Connections in Galaxy War -- zoj --3261 还没写
  9. The First Android App----Starting Another Activity
  10. nodejs express hi-cms