极限编程(XP)

极限编程(XP)

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

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

                                                                                                                                                 ---摘自《Head First Java》

你可能感兴趣的:(编程方法论极限编程思想)