《測試驅動開發》(中文版)設想把編程看成是轉動麯柄從井裏提一桶水上來的過程。如果水桶比較小,那麼僅需一個能自由轉動的麯柄就可以瞭。如果水桶比較大而且裝滿水,那麼還沒等水桶全部被提上來你就會很纍瞭。你需要一個防倒轉的裝置,以保證每轉一次可以休息一會兒。水桶越重,防倒轉的棘齒相距越近。測試驅動開發中的測試程序就是防倒轉裝置上的棘齒。一旦我們的某個測試程序能工作瞭,你就知道,它從現在開始並且以後永遠都可以工作瞭。相比於測試程序沒有通過,你距離讓所有的測試程序都工作又近瞭一步。現在我們的工作是讓下一個測試程序工作,然後再下一個,就這樣一直進行。分析錶明,要編程解決的問題越難,每次測試所覆蓋的範圍就應該越小。
發表於2025-02-03
測試驅動開發 2025 pdf epub mobi 電子書 下載
以往我們設計軟件更多是憑藉經驗,但是這本書給我們一個視角使得我們的設計不僅僅是基於經驗,而是通過一種有效的方法論來有效的改進設計。這本書裏麵的實例雖然簡單,但是卻非常好的展示瞭完整的過程。推進測試驅動開發可以在得到優秀的設計同時也確保軟件質量,結閤當前開發...
評分測試先行,小步迭代,不斷重構,持續集成。XP在組裏(就3個人)實施不容易,自己先做點力所能及的吧,就看瞭《TDD》,可不巧的是目前做的項目是Swing開發的桌麵工具,這可是偶做的第一個項目啊,該怎麼測試先行呢?看瞭看marathon,Abbot,JFCUnit的文檔,搜瞭點Winrunner的資...
評分很好的書, 從簡至深。大師級力作,極力推薦~~ 本書不僅介紹瞭TDD的概念、優勢與設計方法,並逐步深入到解決復雜問題的方式;細緻講解瞭如何在編寫程序代碼前編寫自動化測試,如何先塑造一個設計再通過重構逐漸添加設計上的構思,如何為更復雜的邏輯創建測試等。讓你迅速掌握,...
評分真不知道齣版社怎麼選的譯者。一本200頁的書動用瞭10來個譯者。。。整個翻得就是慘不忍睹糟蹋瞭一本好書。。建議看原版。。。
評分Kent Beck關於TDD的名言: 測試驅動開發非常適閤那些對代碼情有獨鍾的呆子們。我年輕時軟件工程生活的一項最令人痛楚的事情就是滿懷熱情的開始一個項目,然後看著代碼隨著時間的流失逐漸腐爛。一年後我隻想丟掉已經變味的代碼,轉到開發彆的項目中去。測試驅動開發能讓...
圖書標籤: TDD 測試驅動 敏捷開發 軟件工程 軟件開發 編程 測試 計算機
單元測試還寫不好,是不是就理解不瞭TDD? 實踐永遠是深入理解的必經途徑,所以這本書看瞭還是沒感覺,或許多幣種那個例子太簡單瞭。
評分不知所雲
評分TDD的經典,敏捷先鋒
評分TDD的經典,敏捷先鋒
評分沒仔細看,還是看瞭《The Rspec Book》纔比較理解測試驅動開發。
測試驅動開發 2025 pdf epub mobi 電子書 下載