XP
該編程法用于:
快速響應(yīng)需求變化的高成本;
建立強(qiáng)大的工程實(shí)踐去提升軟件質(zhì)量。
XP的軟件開發(fā)方法引入了許多革命性的概念成為了現(xiàn)在的標(biāo)準(zhǔn)實(shí)踐。
例如:測(cè)試驅(qū)動(dòng)開發(fā)、持續(xù)集成、迭代、用戶故事
極限編程的5個(gè)核心原則
溝通
簡(jiǎn)單
反饋
勇氣
尊重
極限編程實(shí)踐
精細(xì)反饋:包括結(jié)對(duì)編程、計(jì)劃游戲、測(cè)試驅(qū)動(dòng)開發(fā)、整個(gè)團(tuán)隊(duì);
持續(xù)過程:持續(xù)集成、重構(gòu)或設(shè)計(jì)改進(jìn)、小版本;
共同理解:編碼標(biāo)準(zhǔn)、集體代碼所有、簡(jiǎn)單的設(shè)計(jì)、系統(tǒng)隱喻;
程序員福利:可持續(xù)發(fā)展步伐。
總結(jié)