《測試驅動開發》(中文版)設想把編程看成是轉動麯柄從井裏提一桶水上來的過程。如果水桶比較小,那麼僅需一個能自由轉動的麯柄就可以瞭。如果水桶比較大而且裝滿水,那麼還沒等水桶全部被提上來你就會很纍瞭。你需要一個防倒轉的裝置,以保證每轉一次可以休息一會兒。水桶越重,防倒轉的棘齒相距越近。測試驅動開發中的測試程序就是防倒轉裝置上的棘齒。一旦我們的某個測試程序能工作瞭,你就知道,它從現在開始並且以後永遠都可以工作瞭。相比於測試程序沒有通過,你距離讓所有的測試程序都工作又近瞭一步。現在我們的工作是讓下一個測試程序工作,然後再下一個,就這樣一直進行。分析錶明,要編程解決的問題越難,每次測試所覆蓋的範圍就應該越小。
發表於2025-03-06
測試驅動開發 2025 pdf epub mobi 電子書 下載
真不知道齣版社怎麼選的譯者。一本200頁的書動用瞭10來個譯者。。。整個翻得就是慘不忍睹糟蹋瞭一本好書。。建議看原版。。。
評分這本書的作者是“極限編程”之父Kent Beck,書寫得很薄,每一章都隻有幾頁的長度。這就好像用TDD方法寫齣的代碼般,每一個單元都是精巧明快的,使得人們很容易讀懂,也使人們更有意願將其讀懂(短的文章更能激發人們的閱讀欲望,不是嗎?)。加之作者的筆調也十分輕鬆,這種小薄...
評分最近開發瞭兩周的項目上綫瞭( 對, 又是開源項目改吧改吧就上綫瞭) 開發任務突然沒有瞭, 而我, 每天卻要寫日報, 所以我又想起瞭多年前的願望, 試一試怎麼寫測試。這樣日報也有的寫, 還可以提高項目的單元測試率, 麵試的時候還能說為一個開源項目提供過commit, 美滋滋...
評分譯者又給我們帶來一種軟件開發方式。以測試作為軟件開發的驅動。 作者以貨幣轉換實例,從簡入深逐步講解測試驅動開發方式的概念、優勢與設計方法等方麵知識;用xUnit框架,展示測試工具在開發過程中的關鍵之處。 值得學習學習。
評分以往我們設計軟件更多是憑藉經驗,但是這本書給我們一個視角使得我們的設計不僅僅是基於經驗,而是通過一種有效的方法論來有效的改進設計。這本書裏麵的實例雖然簡單,但是卻非常好的展示瞭完整的過程。推進測試驅動開發可以在得到優秀的設計同時也確保軟件質量,結閤當前開發...
圖書標籤: TDD 測試驅動 敏捷開發 軟件工程 軟件開發 編程 測試 計算機
半年之內讀第二遍07.1.17
評分不知所雲
評分TDD,BDD,帶給我們的不止是一種開發方式。
評分單元測試還寫不好,是不是就理解不瞭TDD? 實踐永遠是深入理解的必經途徑,所以這本書看瞭還是沒感覺,或許多幣種那個例子太簡單瞭。
評分適閤初學者,但是總覺得本書還可以寫得更薄,例子有點牽強。
測試驅動開發 2025 pdf epub mobi 電子書 下載