Kent Beck consistently challenges software engineering dogma, promoting ideas like patterns, test-driven development, and Extreme Programming. Currently affiliated with Three Rivers Institute and Agitar Software, he is the author of many Addison-Wesley titles.
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.
發表於2025-03-11
Test Driven Development 2025 pdf epub mobi 電子書 下載
弱弱的看瞭幾十頁,TDD那種對細節的嚴格把持的精神,卻隻有靠看上麵的測試例子去YY。不知道為什麼翻齣來的書看著讓人這麼費勁。我建議找個彆的什麼齣版社再翻譯一個版本吧,不然真的隻有看原版瞭。。。。
評分以往我們設計軟件更多是憑藉經驗,但是這本書給我們一個視角使得我們的設計不僅僅是基於經驗,而是通過一種有效的方法論來有效的改進設計。這本書裏麵的實例雖然簡單,但是卻非常好的展示瞭完整的過程。推進測試驅動開發可以在得到優秀的設計同時也確保軟件質量,結閤當前開發...
評分這本書的作者是“極限編程”之父Kent Beck,書寫得很薄,每一章都隻有幾頁的長度。這就好像用TDD方法寫齣的代碼般,每一個單元都是精巧明快的,使得人們很容易讀懂,也使人們更有意願將其讀懂(短的文章更能激發人們的閱讀欲望,不是嗎?)。加之作者的筆調也十分輕鬆,這種小薄...
評分譯者又給我們帶來一種軟件開發方式。以測試作為軟件開發的驅動。 作者以貨幣轉換實例,從簡入深逐步講解測試驅動開發方式的概念、優勢與設計方法等方麵知識;用xUnit框架,展示測試工具在開發過程中的關鍵之處。 值得學習學習。
評分圖書標籤: TDD 軟件開發 軟件工程 編程 計算機 agile programming Programming
Kent Beck大牛所作,不過在中國似乎實踐起來還是有很大難度
評分TDD經典
評分Section 2的例子是用TDD寫一個單元測試工具, 經常拿已經開發好的部分來寫測試繼續未完成的部分, bootstrap的過程好玩; Section 3是那種不嚴謹的老程序員經驗談 我沒什麼興趣; 代碼: https://github.com/suzaku/tdd_by_example
評分Section 2的例子是用TDD寫一個單元測試工具, 經常拿已經開發好的部分來寫測試繼續未完成的部分, bootstrap的過程好玩; Section 3是那種不嚴謹的老程序員經驗談 我沒什麼興趣; 代碼: https://github.com/suzaku/tdd_by_example
評分Kent Beck大牛所作,不過在中國似乎實踐起來還是有很大難度
Test Driven Development 2025 pdf epub mobi 電子書 下載