軟件工程領域泰斗、極限編程之父Kent Beck力作,榮獲第14屆Jolt大獎,暢銷不衰 不僅以案例的形式生動地呈現了測試驅動開發的原則和方法,而且詳盡地闡述了測試驅動開發的模式和最佳實踐
目錄
譯者序
前言
致謝
引言
第一部分 貨幣實例
第1章 多幣種貨幣實例2
第2章 簡并對象9
第3章 定義相等性12
第4章 實例變量私有化16
第5章 法郎的自白19
第6章 相等性再定義22
第7章 美元和法郎27
第8章 制造對象29
第9章 正在進行的times方法33
第10章 有趣的times方法38
第11章 萬惡之源43
第12章 總算談到加法了46
第13章 到達我們的預期51
第14章 變化56
第15章 多幣種貨幣61
第16章 總算談到抽象了65
第17章 貨幣回顧69
第二部分 xUnit實例
第18章 走進xUnit76
第19章 設置主線81
第20章 后續的清理85
第21章 計數89
第22章 處理未通過的用例92
第23章 好美妙的測試套件95
第24章 xUnit回顧101
第三部分 測試驅動開發的模式
第25章 測試驅動開發模式104
第26章 紅條模式113
第27章 測試模式121
第28章 綠條模式128
第29章 xUnit框架下的模式133
第30章 設計模式141
第31章 重構155
第32章 掌握測試驅動開發165
附錄A 影響圖178
附錄B 斐波那契數列181
后記184