|
首先我們需要了解的幾點(diǎn):
1、什么是極限編程?
要了解極限編程就要知道什么是極限編程,確切的來講,把“極限編程”說成“極限編程方法”更準(zhǔn)確,為什么這樣說呢,因?yàn)闃O限編程屬于敏捷方法的一種,它是一種軟件開發(fā)方法,敏捷軟件開發(fā)強(qiáng)調(diào)的是效率與人性化,而極限編程遵循的結(jié)隊(duì)編程以及重構(gòu)、簡單等定義能有效的縮短團(tuán)隊(duì)的開發(fā)周期。
2、為什么要使用極限編程?
在軟件開發(fā)的過程中,你是否經(jīng)常遇到客戶需求的不明確或是經(jīng)常的變動?或者開發(fā)人員的交流導(dǎo)致的隔閡呢?極限編程要求團(tuán)隊(duì)由客戶、開發(fā)人員和項(xiàng)目經(jīng)理組成,極限編程強(qiáng)調(diào)交流,開發(fā)人員與客戶的交流,開發(fā)人員與開發(fā)人員的交流,開發(fā)人員與項(xiàng)目經(jīng)理的交流,使用極限編程可以完全解決這些問題。
3、怎么樣使用極限編程
極限編程適合于較小的項(xiàng)目,適合那些需求不明確或經(jīng)常變動的項(xiàng)目,如果你的團(tuán)隊(duì)需要使用極限編程,那么那做的就是:交流、簡單、結(jié)隊(duì),交流與結(jié)隊(duì)的概念我就不用介紹了,簡單是指設(shè)計(jì)簡單、注釋簡單、代碼簡單、測試簡單。
讓我們現(xiàn)在就開始極限編程(XP)之旅吧。。。
|