注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Windows極限編程實(shí)踐

極限編程實(shí)踐

極限編程實(shí)踐

定 價(jià):¥36.00

作 者: [美]James Newkirk,[美]Robert C.Martin著;王鈞譯
出版社: 人民郵電出版社
叢編項(xiàng): XP系列叢書(shū)
標(biāo) 簽: 軟件開(kāi)發(fā)

ISBN: 9787115103826 出版時(shí)間: 2002-01-01 包裝: 精裝
開(kāi)本: 24cm 頁(yè)數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  極限編程(XP)是一種經(jīng)歷過(guò)實(shí)踐考驗(yàn)的輕量級(jí)軟件開(kāi)發(fā)方法學(xué),本書(shū)以一個(gè)基于Web的軟件項(xiàng)目為例,全面介紹了XP項(xiàng)目的整個(gè)運(yùn)作過(guò)程。本書(shū)共分15章,第1章至第3章概述了書(shū)中所用到的XP實(shí)踐和法則。第4章至第15章則以真實(shí)的開(kāi)發(fā)項(xiàng)目為例,依次詳細(xì)介紹了XP項(xiàng)目的整個(gè)運(yùn)作過(guò)程。內(nèi)容包括XP項(xiàng)目的第一個(gè)開(kāi)發(fā)階段——探索;第一個(gè)版本的規(guī)劃;第一次迭代計(jì)劃;執(zhí)行第一次迭代計(jì)劃(第7章至第13章);第二次、第三次迭代和發(fā)行等。第15章總結(jié)了從該XP項(xiàng)目的實(shí)踐得到的經(jīng)驗(yàn)及教訓(xùn)。本書(shū)語(yǔ)言輕松活潑,實(shí)用性與可讀性較強(qiáng),適合于軟件開(kāi)發(fā)人員、軟件項(xiàng)目管理人員、客戶(hù)以及任何與軟件開(kāi)發(fā)有關(guān)的各界人士閱讀參考。

作者簡(jiǎn)介

  James Newkirk和Robert C.Martin是總部位于伊利諾斯州的咨詢(xún)公司Object Mentor的負(fù)責(zé)人。Oject Mentor在全球范圍內(nèi)提供領(lǐng)先的軟件服務(wù)。他們使用XP過(guò)程改進(jìn)、OO設(shè)計(jì)咨詢(xún)和源自經(jīng)驗(yàn)的技巧來(lái)幫助公司完成項(xiàng)目。

圖書(shū)目錄

第 1 章  真  相 1                  
 1.1  第一個(gè)解決方案 2                  
 1.2  變化 3                  
 1.3  是什么錯(cuò)了? 4                  
 第 2 章  積極求勝 5                  
 2.1  極限編程(XP) 5                  
 2.2  本書(shū)的結(jié)構(gòu) 6                  
 第 3 章  什么是XP 9                  
 3.1  介紹 9                  
 3.2  探索 10                  
 3.3  探究 11                  
 3.4  發(fā)行計(jì)劃 11                  
 3.5  迭代計(jì)劃 12                  
 3.6  開(kāi)發(fā) 13                  
 第 4 章  探  索 15                  
 4.1  一個(gè)故事的故事 15                  
 4.2  一些約束的故事 16                  
 4.3  體系結(jié)構(gòu) 18                  
 4.4  花費(fèi)昂貴的故事 19                  
 4.5  組合故事 20                  
 4.6  注冊(cè)故事 23                  
 4.7  現(xiàn)有用戶(hù) 24                  
 4.8  舊版的轉(zhuǎn)換 25                  
 4.9  通知 26                  
 4.10  注冊(cè)頁(yè)的外觀 27                  
 4.11  雜項(xiàng) 27                  
 4.12  結(jié)論 28                  
 4.13  故事摘要 29                  
 第 5 章  計(jì)  劃 31                  
 5.1  按優(yōu)先順序?qū)适逻M(jìn)行排列 32                  
 5.2  結(jié)構(gòu)重要性 33                  
 5.3  發(fā)布和迭代周期 33                  
 5.4  速度 33                  
 5.5  計(jì)劃第一個(gè)版本 34                  
 5.6  結(jié)論 35                  
 第 6 章  第一次迭代計(jì)劃 37                  
 6.1  將故事分解為任務(wù) 38                  
 6.2  承擔(dān)任務(wù) 43                  
 6.3  估算任務(wù) 44                  
 6.4  結(jié)論 48                  
 第 7 章  開(kāi)始第一次迭代 49                  
 7.1  計(jì)劃是一回事, 現(xiàn)實(shí)是另一回事 49                  
 7.2  開(kāi)始迭代 50                  
 7.2.1  結(jié)構(gòu) 50                  
 7.2.2  測(cè)試隔離 64                  
 7.2.3  兩次單擊按鈕 64                  
 7.2.4  糟糕 65                  
 7.2.5  結(jié)束 65                  
 7.3  結(jié)論 66                  
 7.4  跟蹤 67                  
 第 8 章  任務(wù)6.3:登錄任務(wù) 69                  
 8.1  受保護(hù)的頁(yè) 69                  
 8.1.1  我們沒(méi)有編寫(xiě)測(cè)試 72                  
 8.1.2  登錄 73                  
 8.1.3  關(guān)閉未打開(kāi)的數(shù)據(jù)庫(kù) 74                  
 8.1.4  測(cè)試意識(shí) 77                  
 8.2  Cookie 77                  
 8.2.1  登錄任務(wù)結(jié)論 83                  
 8.3  跟蹤 83                  
 第 9 章  重構(gòu)引起的混亂 85                  
 9.1  重構(gòu)LoginServlet 91                  
 9.2  結(jié)論 98                  
 9.2.1  第二個(gè)實(shí)例為一般性付出了代價(jià) 98                  
 9.2.2  這值得嗎? 98                  
 9.2.3  沒(méi)有自動(dòng)測(cè)試的重構(gòu)是令人痛苦的 99                  
 9.2.4  如果更早地做前置設(shè)計(jì)前置設(shè)計(jì), 會(huì)減少重構(gòu)嗎? 99                  
 9.3  跟蹤 99                  
 第 10 章  逆向工作 101                  
 10.1  TestNoUser 101                  
 10.1.1  欺騙 102                  
 10.1.2  逆向工作 104                  
 10.1.3  但是我們還沒(méi)有處理完畢 104                  
 10.2  TestGoodEmail 105                  
 10.3  TestBadEmail 108                  
 10.4  實(shí)現(xiàn)模擬對(duì)象 114                  
 10.4.1  Mailer 114                  
 10.4.2  PasswordReminderDatabase 114                  
 10.5  ForgotPassword Servlet 117                  
 10.6  結(jié)論 119                  
 10.7  跟蹤 119                  
 第 11 章  結(jié)構(gòu)推敲 121                  
 11.1  重構(gòu)測(cè)試 125                  
 11.2  再次重構(gòu)Database 127                  
 11.3  結(jié)構(gòu)變革 136                  
 11.4  注冊(cè)Servlet 136                  
 11.5  結(jié)論 140                  
 11.6  跟蹤 141                  
 第 12 章  第一次迭代-摘要 143                  
 12.1  Cookie的悲哀 143                  
 12.2  HTML/JSP任務(wù) 146                  
 12.3  我們認(rèn)為已經(jīng)完成了任務(wù) 147                  
 第 13 章  指  導(dǎo) 149                  
 13.1  有趣的誤解 152                  
 13.2  是什么錯(cuò)了? 156                  
 第 14 章  完成版本 159                  
 14.1  你就不能減少兩個(gè)小時(shí) 159                  
 14.2  任務(wù)計(jì)劃 161                  
 14.3  迭代 161                  
 14.3.1  更改過(guò)程 161                  
 14.3.2  總結(jié)第2次迭代 163                  
 14.4  學(xué)到的經(jīng)驗(yàn) 163                  
 14.5  第三次迭代 163                  
 14.5.1  創(chuàng)建驗(yàn)收測(cè)試框架的失敗 164                  
 14.6  發(fā)行 165                  
 14.6.1  版本:最初版本和當(dāng)前版本 165                  
 14.6.2  根據(jù)技術(shù)風(fēng)險(xiǎn)指定優(yōu)先級(jí) 168                  
 14.6.3  如果這不是一個(gè)XP項(xiàng)目, 會(huì)出現(xiàn)什么情況呢? 168                  
 第 15 章  結(jié)  論 171                  
 15.1  將此次經(jīng)驗(yàn)應(yīng)用于更大型的項(xiàng)目中 171                  
 15.1.1  短周期 172                  
 15.1.2  頻繁的溝通 172                  
 15.1.3  反饋 173                  
 15.2  學(xué)到的經(jīng)驗(yàn) 173                  
 15.3  最終結(jié)論 175                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)