出版時(shí)間:2008-1 出版社:清華大學(xué) 作者:王曉毅 頁(yè)數(shù):372 字?jǐn)?shù):404000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書用實(shí)際案例及故事講述了測(cè)試驅(qū)動(dòng)開發(fā)(TDD)的最佳實(shí)踐,從TDD為什么實(shí)踐起來(lái)非常困難等最根源的問題入手,循序漸進(jìn)地介紹了構(gòu)筑TDD的三項(xiàng)修煉,涉及到未雨綢繆的單元及自動(dòng)化測(cè)試、結(jié)構(gòu)化、敏捷以及平衡式的開發(fā)遷移、軟件開發(fā)和重構(gòu)設(shè)計(jì)以及大量的實(shí)踐心得和經(jīng)驗(yàn)總結(jié)歸納,給團(tuán)隊(duì)、讀者以最佳TDD實(shí)踐的成長(zhǎng)路線圖,從而走出TDD實(shí)踐叢林。
作者簡(jiǎn)介
王曉毅 清華大學(xué)碩士,PMP,MBA,SESRI軟件工程系統(tǒng)研究所、IBM Rational用戶組、UML工程組織,測(cè)試時(shí)代等機(jī)構(gòu)專家顧問。 專長(zhǎng):軟件工程、項(xiàng)目管理、研發(fā)及創(chuàng)新管理。 近年來(lái)在《程序員》、《軟件世界》等雜志發(fā)表有關(guān)軟件工程、項(xiàng)目管理、研發(fā)創(chuàng)新管理等數(shù)十篇文章,深受讀者好評(píng)。
書籍目錄
混沌篇 叢林中的TDD神火之光 叢林中的TDD神火之光 叢林中的TDD的光芒——看上去很美 TDD的實(shí)踐故事開始了 金字塔上神像的光芒四射是因?yàn)榻鹱炙膫グ堕_天篇 一個(gè)簡(jiǎn)單的勝利 第2章 TDD基礎(chǔ)——一個(gè)簡(jiǎn)單的勝利 2.1 什么是TDD 2.2 TDD的步驟,戰(zhàn)略上蔑視 2.3 戰(zhàn)術(shù)上重視 2.4 一個(gè)簡(jiǎn)單的勝利,TDD的簡(jiǎn)化示例 2.5 TDD的光芒 2.5.1 TDD帶給開發(fā)人員什么 2.5.2 TDD帶給管理者什么 2.6 光芒之下的TDD實(shí)踐叢林 2.7 還原TDD,懂得總結(jié)是最大的財(cái)富 2.8 叢林生存法則的吉祥三寶:羅盤、火種、寶劍TDD三項(xiàng)修煉之克羅托篇 轉(zhuǎn)動(dòng)“結(jié)構(gòu)化”和“敏捷”的羅盤 第3章 結(jié)構(gòu)化開發(fā)方法 3.1 軟件開發(fā)過程及生命周期模型 3.2 結(jié)構(gòu)化開發(fā)過程方法概述 3.3 瀑布開發(fā)模型 3.4 v模型 3.5 原型及螺旋模型 3.6 RUP 3.7 結(jié)構(gòu)化開發(fā)方法的質(zhì)量保證及裁剪 第4章 敏捷開發(fā)方法 4.1 機(jī)制、管理、技術(shù)創(chuàng)新的敏捷方法 4.2 敏捷方法概述 4.3 掌握敏捷的金箍棒 4.4 敏捷方法的七種兵器 4.5 XP 4.6 XP核心實(shí)踐的項(xiàng)目經(jīng)驗(yàn) 4.7 測(cè)試驅(qū)動(dòng)開發(fā)與XP 第5章 開發(fā)方法評(píng)估,踏入平衡之美自由道路 5.1 開發(fā)方法的評(píng)估、比較及項(xiàng)目應(yīng)用 5.2 項(xiàng)目開發(fā)方法選擇及過程定義經(jīng)驗(yàn) 5.3 自由智能平衡之美的開發(fā)方法 5.4 一個(gè)真實(shí)的開發(fā)項(xiàng)目案例 5.4.1 案例 5.4.2 分析 5.4.3 實(shí)踐TDD三項(xiàng)修煉之拉克羅斯篇 單元測(cè)試之星火燎原 第6章 摘下有色眼鏡后的測(cè)試 第7章 單元測(cè)試火的力量 第8章 單元測(cè)試方法談 第9章 單元測(cè)試用例設(shè)計(jì) 第10章 單元測(cè)試工具實(shí)踐圖譜 第11章 自動(dòng)化測(cè)試與每日構(gòu)建TDD三項(xiàng)修煉之阿特羅波斯篇 練就重構(gòu)的精妙劍術(shù) 第13章 重構(gòu)時(shí)機(jī) 第14章 重構(gòu)塑型 第15章 意圖導(dǎo)向編程TDD升華篇 叢林中哲人的足跡 第16章 User Story紀(jì)事演練篇 叢林中看到了另一片天空 第17章 演練 第18章 再次演練,一個(gè)真實(shí)的項(xiàng)目豁然開朗篇 藍(lán)天白云下的幸福 第19章 走出TDD叢林附錄A 某公司的系統(tǒng)測(cè)試流程附錄B 測(cè)試過程中的各種文檔附錄C 以C++/C為例的代碼審查表參考文獻(xiàn)
編輯推薦
在開發(fā)的成本、進(jìn)度、穩(wěn)定性方面始終有著無(wú)休止的話題和爭(zhēng)執(zhí),借用清華園的日晷古跡上寫的一句話:“行勝于言”。《測(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》通過系統(tǒng)性的闡述,結(jié)合大量的案例和實(shí)踐,解答了開發(fā)人員的具體困惑,有一種撥云見日的感覺。作者的實(shí)踐經(jīng)驗(yàn)和心得給了我們實(shí)際應(yīng)用很大的借鑒和效益上的提升?! 本┤A電方掂軟件技術(shù)有限公司副總裁姜維權(quán) 測(cè)試驅(qū)動(dòng)開發(fā)抓住了編碼的本質(zhì),是敏捷開發(fā)思想的體現(xiàn)?!稖y(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》以流暢的語(yǔ)言和生動(dòng)的案例,展現(xiàn)了一條真知灼見的TDD實(shí)踐之路。 ——中國(guó)外交部一局科技處副處長(zhǎng)(主管系統(tǒng)軟件開發(fā))江輝 測(cè)試驅(qū)動(dòng)開發(fā)是一種革命性的軟件開發(fā)模式,可以保證獲得簡(jiǎn)單、清晰、高質(zhì)量的代碼。作者在這一領(lǐng)域居于國(guó)內(nèi)的前沿,并進(jìn)行了深入的研究,《測(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》是不可多得的好書。 作者具有豐富的軟件開發(fā)實(shí)踐和項(xiàng)目管理經(jīng)驗(yàn),同對(duì)對(duì)軟件工程有著深入的思考和獨(dú)到的見解。更妙的是,作者以生動(dòng)和深入淺出的語(yǔ)言,來(lái)描述看上去枯燥無(wú)味的技術(shù)問題,讀來(lái)妙趣橫生而又引人入勝?!稖y(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》實(shí)是TDD領(lǐng)域難得的好書?! 狪BM中國(guó)開發(fā)實(shí)驗(yàn)室開發(fā)工程師莫艷軍 作者在軟件工程領(lǐng)域工作與研究多年,對(duì)敏捷方法中測(cè)試驅(qū)動(dòng)開發(fā)有著豐富的經(jīng)驗(yàn),《測(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》內(nèi)容曾經(jīng)被包括GE、IBMRattonal用戶組等組織選用和實(shí)踐。相信《測(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉:走出TDD叢林》對(duì)于已經(jīng)或者計(jì)劃應(yīng)用敏捷方法的團(tuán)隊(duì)有著積極的指導(dǎo)作用。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
測(cè)試驅(qū)動(dòng)開發(fā)的3項(xiàng)修煉 PDF格式下載