自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

極限編程之十大優(yōu)點(diǎn)解析

原創(chuàng)
開發(fā) 項(xiàng)目管理
極限編程是敏捷開發(fā)過程的重要方法之一。這個(gè)概念于1998年由Smalltalk社群中的大師級(jí)人物Kent Beck首先倡導(dǎo),由一系列簡(jiǎn)單卻互相依賴的實(shí)踐組成。這些實(shí)踐結(jié)合在一起形成了一個(gè)勝于部分結(jié)合的整體。

【51CTO快譯】極限編程(XP)是一種軟件開發(fā)方法。其關(guān)鍵概念在于將你的整個(gè)團(tuán)隊(duì)聚集在一起。XP的核心思想是敏捷編程,即快速,靈活和迭代式的開發(fā)。小組在遇到特定的情況時(shí)通過收集足夠的反饋而決定解決方針。XP十分適合規(guī)模較小的團(tuán)隊(duì)。以下是極限編程的十大優(yōu)點(diǎn):

1. 對(duì)公司的開發(fā)者而言,XP可以讓開發(fā)者專注于編寫代碼,避免了不必要的文案工作及會(huì)議。它營(yíng)造了更好的工作氛圍,更多學(xué)習(xí)新技術(shù)的機(jī)會(huì),并令你的員工有成就感。

2. 相比于傳統(tǒng)開發(fā)方式,通過XP開發(fā)的軟件缺陷更少。它令公司對(duì)其商業(yè)需求的變化做出更快速的反應(yīng),而且價(jià)格低廉,開發(fā)者也少有怨言。

3. 從公司管理的角度來看,這種方法可以減少你對(duì)牛人的依賴。同時(shí)它也提升了員工滿意度。

4. 在XP下,你無需設(shè)計(jì)未來。你設(shè)計(jì)今天。整個(gè)理念就是,寫簡(jiǎn)單代碼,以及在需求改變的時(shí)候相應(yīng)的改變你的設(shè)計(jì)。

5. 你的開發(fā)人員是兩人結(jié)隊(duì)編程,從頭到尾都在一起工作。代碼有著統(tǒng)一的規(guī)范性和可讀性,大家都能夠理解代碼并按照需求改善代碼。而且,結(jié)隊(duì)編程在一定時(shí)間內(nèi)是最有效率的。

6. XP項(xiàng)目與傳統(tǒng)軟件開發(fā)的最大區(qū)別在于,XP是以測(cè)試推動(dòng)開發(fā)。在XP下可以在編寫代碼之前開始測(cè)試。每一個(gè)環(huán)節(jié)的代碼都要100%通過單元測(cè)試。沒有unit-level bug和回歸bug也意味著開發(fā)者能夠?qū)W⑺麄冏约旱墓ぷ?。你的客戶確立自動(dòng)驗(yàn)收測(cè)試以確認(rèn)該軟件的每一個(gè)功能的運(yùn)行質(zhì)量。

7. 在XP下,每一個(gè)測(cè)試階段之后都可以發(fā)布一個(gè)小體積軟件。最重要的是,每一階段完成時(shí)都有些東西能夠拿給客戶看。

8. 在傳統(tǒng)流水線方式下,如果項(xiàng)目計(jì)劃變更,之后要趕上檔期就會(huì)需要很大投入。XP的方法可以令你提前判斷進(jìn)程。

9. 極限編程從最簡(jiǎn)單的解決方案入手。你可以在之后添加其他功能。這個(gè)概念的目的在于為今天做計(jì)劃,設(shè)計(jì)及編碼,而不是為了明天。

10. 來自系統(tǒng),客戶和團(tuán)隊(duì)的反饋是極限編程成功的關(guān)鍵。在這個(gè)概念的指導(dǎo)下,系統(tǒng)的漏洞在前期就被發(fā)現(xiàn),客戶可以反復(fù)進(jìn)行驗(yàn)收測(cè)試,從而最大限度的降低你產(chǎn)品中的錯(cuò)誤。

原文:Top 10 Benefits of Extreme Programming

【編輯推薦】

  1. 極限編程與敏捷開發(fā)
  2. 從瀑布模型、極限編程到敏捷開發(fā)
  3. 介紹敏捷開發(fā)的七種主流武器
責(zé)任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2009-12-07 15:28:31

IBM智慧的地球智慧的保險(xiǎn)

2009-12-21 10:47:53

Linux虛擬化

2010-06-23 15:09:38

SharePoint

2015-01-04 11:21:52

編程語言

2012-12-17 13:56:02

IE10瀏覽器

2010-09-03 15:09:08

DIV+CSS

2010-08-12 14:32:09

編程語言

2010-07-27 11:14:34

Flex

2009-06-29 13:41:00

敏捷測(cè)試

2022-05-04 11:07:32

虛擬機(jī)Linux

2012-03-12 17:16:03

開源軟件推薦

2009-07-21 10:04:57

Scala編程語言

2019-05-30 14:19:58

區(qū)塊鏈加密貨幣編程語言

2020-06-09 07:00:00

面向?qū)ο?/a>編程編程原則

2020-07-02 07:12:28

編程語言開發(fā)技術(shù)

2021-01-29 00:06:46

編程語言JavaPython

2009-03-25 17:41:50

NehalemIntel服務(wù)器

2010-07-27 10:03:57

Flex4

2010-08-05 14:43:28

AdobeFlex

2012-08-09 14:49:49

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)