注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論測試驅(qū)動(dòng)開發(fā):實(shí)戰(zhàn)與模式解析

測試驅(qū)動(dòng)開發(fā):實(shí)戰(zhàn)與模式解析

測試驅(qū)動(dòng)開發(fā):實(shí)戰(zhàn)與模式解析

定 價(jià):¥59.00

作 者: (美)Kent Beck 著,白云鵬 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787111423867 出版時(shí)間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 200 字?jǐn)?shù):  

內(nèi)容簡介

  《測試驅(qū)動(dòng)開發(fā):實(shí)戰(zhàn)與模式解析》是測試驅(qū)動(dòng)開發(fā)領(lǐng)域的開山之作,由軟件工程領(lǐng)域泰斗、極限編程之父Kent Beck撰寫,榮獲第14界Jolt大獎(jiǎng),10余年暢銷不衰,具有里程碑意義。書中不僅以案例的形式呈現(xiàn)了測試驅(qū)動(dòng)開發(fā)的原則和方法,而且詳盡地闡述了測試驅(qū)動(dòng)開發(fā)(TDD)的模式和最佳實(shí)踐。《測試驅(qū)動(dòng)開發(fā):實(shí)戰(zhàn)與模式解析》共32章,分為三大部分。第一部分(第1~17章)從簡單問題入手,介紹了TDD的概念、優(yōu)勢與設(shè)計(jì)方法,再逐步深入到解決復(fù)雜問題的方式;細(xì)致講解了如何在編寫程序代碼前編寫自動(dòng)化測試,如何先塑造一個(gè)設(shè)計(jì)再通過重構(gòu)逐漸添加設(shè)計(jì)上的構(gòu)思,如何為更復(fù)雜的邏輯創(chuàng)建測試等。第二部分(第18~24章)講解用xUnit創(chuàng)建測試的實(shí)例,介紹如何利用xUnit框架創(chuàng)建自己的測試用例,便于高效地進(jìn)行測試。第三部分(第25~32章)介紹TDD的設(shè)計(jì)模式,包括部分經(jīng)典的設(shè)計(jì)模式以及如何將這些模式與TDD相結(jié)合,還介紹了重構(gòu)的方法,以及TDD中的特殊問題等。本書從始至終貫穿了兩個(gè)TDD項(xiàng)目,展示了如何輕而易舉且卓有成效地編寫優(yōu)質(zhì)代碼的技術(shù)。

作者簡介

  肯特·貝克(Kent Beck),軟件工程領(lǐng)域泰斗、測試驅(qū)動(dòng)開發(fā)理念提出者、極限編程之父,在設(shè)計(jì)模式、測試驅(qū)動(dòng)開發(fā)和極限編程領(lǐng)域有很深的造詣,被譽(yù)為“計(jì)算機(jī)軟件行業(yè)最具創(chuàng)造性才能的領(lǐng)導(dǎo)者之一”和“Java領(lǐng)域最具影響力的10位技術(shù)領(lǐng)袖之一”。他為軟件行業(yè)的發(fā)展做出了卓越的貢獻(xiàn)。早在1993年,他就與UML之父攜手倡導(dǎo)軟件開發(fā)的模式定義,推動(dòng)了軟件開發(fā)模式在軟件行業(yè)的發(fā)展;更突出的貢獻(xiàn)是,他提出并推動(dòng)的極限編程方法學(xué),以及他與Erich Gamma共同打造的JUnit工具,引發(fā)了敏捷開發(fā)的熱潮。他著述頗豐,撰寫了《解析極限編程:擁抱變化》、《實(shí)現(xiàn)模式》等多本經(jīng)久不衰的經(jīng)典著作,這些著作被翻譯為多種文字,在世界范圍內(nèi)廣泛傳播和流行。譯者簡介:白云鵬,資深軟件開發(fā)工程師,對軟件過程有深刻理解,曾在微軟(美國)總部參與多個(gè)項(xiàng)目的全程發(fā)布。研究方向是:軟件過程改進(jìn)、測試新技術(shù)應(yīng)用和軟件算法分析與設(shè)計(jì)。出版有《軟件測試人員(Java·高級)》等著作。

圖書目錄

譯者序
前言
致謝
引言
第一部分 貨幣實(shí)例
第1章 多幣種貨幣實(shí)例
第2章 簡并對象
第3章 定義相等性
第4章 實(shí)例變量私有化
第5章 法郎的自白
第6章 相等性再定義
第7章 美元和法郎
第8章 制造對象
第9章 正在進(jìn)行的times方法
第10章 有趣的times方法
第11章 萬惡之源
第12章 總算談到加法了
第13章 到達(dá)我們的預(yù)期
第14章 變化
第15章 多幣種貨幣
第16章 總算談到抽象了
第17章 貨幣回顧
第二部分 xUnit實(shí)例
第18章 走進(jìn)xUnit
第19章 設(shè)置主線
第20章 后續(xù)的清理
第21章 計(jì)數(shù)
第22章 處理未通過的用例
第23章 好美妙的測試套件
第24章 xUnit回顧
第三部分 測試驅(qū)動(dòng)開發(fā)的模式
第25章 測試驅(qū)動(dòng)開發(fā)模式
第26章 紅條模式
第27章 測試模式
第28章 綠條模式
第29章 xUnit框架下的模式
第30章 設(shè)計(jì)模式
第31章 重構(gòu)
第32章 掌握測試驅(qū)動(dòng)開發(fā)
附錄A 影響圖
附錄B 斐波那契數(shù)列
后記

本目錄推薦

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