測(cè)試驅(qū)動(dòng)開(kāi)發(fā)by example pdf是一本經(jīng)典的TDD學(xué)習(xí)書(shū)籍,它對(duì)于基本的面向?qū)ο笾R(shí)有比較清楚的交待,對(duì)TDD基本語(yǔ)法,基本類(lèi)庫(kù)有比較清楚的講解,可以幫你打一個(gè)良好的TDD編程基礎(chǔ)。
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)by example pdf簡(jiǎn)介:
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(中文版)設(shè)想把編程看成是轉(zhuǎn)動(dòng)曲柄從井里提一桶水上來(lái)的過(guò)程。如果水桶比較小,那么僅需一個(gè)能自由轉(zhuǎn)動(dòng)的曲柄就可以了。如果水桶比較大而且裝滿(mǎn)水,那么還沒(méi)等水桶全部被提上來(lái)你就會(huì)很累了。你需要一個(gè)防倒轉(zhuǎn)的裝置,以保證每轉(zhuǎn)一次可以休息一會(huì)兒。水桶越重,防倒轉(zhuǎn)的棘齒相距越近。測(cè)試驅(qū)動(dòng)開(kāi)發(fā)中的測(cè)試程序就是防倒轉(zhuǎn)裝置上的棘齒。一旦我們的某個(gè)測(cè)試程序能工作了,你就知道,它從現(xiàn)在開(kāi)始并且以后永遠(yuǎn)都可以工作了。相比于測(cè)試程序沒(méi)有通過(guò),你距離讓所有的測(cè)試程序都工作又近了一步。現(xiàn)在我們的工作是讓下一個(gè)測(cè)試程序工作,然后再下一個(gè),就這樣一直進(jìn)行。分析表明,要編程解決的問(wèn)題越難,每次測(cè)試所覆蓋的范圍就應(yīng)該越小。
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)by example目錄:
第一部分 資金實(shí)例
第一章 多幣種資金
第二章 變質(zhì)的對(duì)象
第三章 一切均等
第四章 私有性
第五章 法郎在訴說(shuō)
第六章 再談一切均等
第七章 蘋(píng)果和桔子
第八章 制造對(duì)象
第九章 我們所處的時(shí)代
第十章 有趣的TIMES方法
第二部分 xUNIT實(shí)例
第十八章 步入xUNIT
第十九章 設(shè)置表格
第二十章 后期整理
第二十一章 計(jì)數(shù)
第二十二章 失敗處理
第二十三章 如何組成一組測(cè)試
第二十四章 xUNIT回顧
第三部分 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的模式
第二十五章 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)模式
第二十六章 不可運(yùn)行狀態(tài)模式
第二十七章 測(cè)試模式
第二十八章 可運(yùn)行模式
第二十九章 xUNIT模式
第三十章 設(shè)計(jì)模式
第三十一章 重構(gòu)
第三十二章 掌握TDD