《測試驅動開發》(中文版)設想把編程看成是轉動麯柄從井裏提一桶水上來的過程。如果水桶比較小,那麼僅需一個能自由轉動的麯柄就可以瞭。如果水桶比較大而且裝滿水,那麼還沒等水桶全部被提上來你就會很纍瞭。你需要一個防倒轉的裝置,以保證每轉一次可以休息一會兒。水桶越重,防倒轉的棘齒相距越近。測試驅動開發中的測試程序就是防倒轉裝置上的棘齒。一旦我們的某個測試程序能工作瞭,你就知道,它從現在開始並且以後永遠都可以工作瞭。相比於測試程序沒有通過,你距離讓所有的測試程序都工作又近瞭一步。現在我們的工作是讓下一個測試程序工作,然後再下一個,就這樣一直進行。分析錶明,要編程解決的問題越難,每次測試所覆蓋的範圍就應該越小。
發表於2024-06-23
測試驅動開發 2024 pdf epub mobi 電子書 下載
測試驅動開發是否是軟件開發的銀彈,答案是否定的,但是其作用是值得重視的。 現在的有一種趨勢是弱化設計驅動,設計盡量簡單,設計範圍盡量減少。在“測試驅動”過程中重構,深化設計,驗證結果。這是不是有效率呢?是不是符閤軟件開發實際呢?還是件需要思考的事情。 如何...
評分弱弱的看瞭幾十頁,TDD那種對細節的嚴格把持的精神,卻隻有靠看上麵的測試例子去YY。不知道為什麼翻齣來的書看著讓人這麼費勁。我建議找個彆的什麼齣版社再翻譯一個版本吧,不然真的隻有看原版瞭。。。。
評分這本書的作者是“極限編程”之父Kent Beck,書寫得很薄,每一章都隻有幾頁的長度。這就好像用TDD方法寫齣的代碼般,每一個單元都是精巧明快的,使得人們很容易讀懂,也使人們更有意願將其讀懂(短的文章更能激發人們的閱讀欲望,不是嗎?)。加之作者的筆調也十分輕鬆,這種小薄...
評分思想很好,傳統開發模式下顧問、項目經理管需求,資深開發者、設計者進行分析設計,程序員負責開發,一方麵帶來項目管理、項目風險諸多問題,另一方麵也造就大量"不負責任"的程序員,妨礙程序員綜閤能力的提升、思維和視角的拓展。TDD下程序員直接麵對需求、用例,參與設計,以...
評分這本書的作者是“極限編程”之父Kent Beck,書寫得很薄,每一章都隻有幾頁的長度。這就好像用TDD方法寫齣的代碼般,每一個單元都是精巧明快的,使得人們很容易讀懂,也使人們更有意願將其讀懂(短的文章更能激發人們的閱讀欲望,不是嗎?)。加之作者的筆調也十分輕鬆,這種小薄...
圖書標籤: TDD 測試驅動 敏捷開發 軟件工程 軟件開發 編程 測試 計算機
碼農必讀,tdd經典之作,而且很短
評分原書可能還可以。。。
評分tdd tutorial
評分又是經典的把簡單理論復雜化的方法論書
評分半年之內讀第二遍07.1.17
測試驅動開發 2024 pdf epub mobi 電子書 下載