极限编程:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(机器人:清理不当的来源、移除无用的模板参数)
(机器人:清理不当的来源、移除无用的模板参数)
 

(未显示另一用户的1个中间版本)

第7行: 第7行:


== 历史 ==
== 历史 ==
极限编程的创始者是[[肯特·贝克]]、[[沃德·坎宁安]]和{{link-en|罗恩·杰弗里斯|Ron Jeffries}},他们在为{{link-en|克莱斯勒综合报酬系统|Chrysler Comprehensive Compensation System}}的薪水册项目工作时提出了极限编程方法。肯特·贝克在1996年3月成为克莱斯勒系统的[[项目负责人]],开始对项目的开发方法学进行改善。他写了一本关于这个改善后的方法学的书,并且于1999年10月将之发行,这就是《极限编程解析》(2005第二版出版)。克莱斯勒在2000年2月取消了实质上并未成功的克莱斯勒系统,但是这个方法学却一直流行在软件工程领域中。直到2006年,很多软件开发项目都一直以极限编程为他们的指导方法学。
极限编程的创始者是[[肯特·贝克]]、[[沃德·坎宁安]]和{{link-en|罗恩·杰弗里斯|Ron Jeffries}},他们在为{{link-en|克莱斯勒综合报酬系统|Chrysler Comprehensive Compensation System}}的薪水册项目工作时提出了极限编程方法。肯特·贝克在1996年3月成为克莱斯勒系统的[[项目负责人]],开始对项目的开发方法学进行改善。他写了一本关于这个改善后的方法学的书,并且于1999年10月将之发行,这就是《极限编程解析》(2005第二版出版)。克莱斯勒在2000年2月取消了实质上并未成功的克莱斯勒系统,但是这个方法学却一直流行在软件工程领域中。直到2006年,很多软件开发项目都一直以极限编程为他们的指导方法学。


该书闡述了如下的极限编程的哲学思想:
该书闡述了如下的极限编程的哲学思想:
第236行: 第236行:
* [[Alistair Cockburn]]: ''Agile Software Development'', Addison–Wesley.
* [[Alistair Cockburn]]: ''Agile Software Development'', Addison–Wesley.
* [[Martin Fowler (software engineer)|Martin Fowler]]: ''Refactoring: Improving the Design of Existing Code'', Addison–Wesley.
* [[Martin Fowler (software engineer)|Martin Fowler]]: ''Refactoring: Improving the Design of Existing Code'', Addison–Wesley.
* [[Harvey Herela]] (2005). [https://archive.is/20070715005646/http://calla.ics.uci.edu/histories/ccc/ Case Study: The Chrysler Comprehensive Compensation System]. Galen Lab, U.C. Irvine.
* [[Harvey Herela]] (2005). Case Study: The Chrysler Comprehensive Compensation System. Galen Lab, U.C. Irvine.
* [[Jim Highsmith]]. ''Agile Software Development Ecosystems'', Addison–Wesley.
* [[Jim Highsmith]]. ''Agile Software Development Ecosystems'', Addison–Wesley.
* [[Ron Jeffries]], Ann Anderson and Chet Hendrickson (2000), ''Extreme Programming Installed'', Addison–Wesley.
* [[Ron Jeffries]], Ann Anderson and Chet Hendrickson (2000), ''Extreme Programming Installed'', Addison–Wesley.