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