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-01-22
Test Driven Development 2025 pdf epub mobi 電子書 下載
從來沒有一本書如此大影響我,這本書對我的影響有兩個。 一、改變瞭我寫程序的方法。不僅立即(一周)而且可能永遠改變瞭我寫程序的習慣。 二、讓我開始學習和寫python程序。 這是一本天纔寫的書,開創瞭新的軟件方法論。這是一本200頁的薄書,但以前所有軟件工程的幾十萬頁的書...
評分測試先行,小步迭代,不斷重構,持續集成。XP在組裏(就3個人)實施不容易,自己先做點力所能及的吧,就看瞭《TDD》,可不巧的是目前做的項目是Swing開發的桌麵工具,這可是偶做的第一個項目啊,該怎麼測試先行呢?看瞭看marathon,Abbot,JFCUnit的文檔,搜瞭點Winrunner的資...
評分關於測試驅動開發有很多謬論和誤解。關於這點的澄清永遠沒有盡頭,就像任何其他的方法一樣,所謂正解和誤解都是相伴而生的。 而本書是總結這個在開發社團裏麵實踐經驗的開山之作,關於他的評價是,誤解的不想讀,不誤解的也不願意讀,前者是因為已經有誤解的心態對於這種小題目...
評分真不知道齣版社怎麼選的譯者。一本200頁的書動用瞭10來個譯者。。。整個翻得就是慘不忍睹糟蹋瞭一本好書。。建議看原版。。。
評分測試先行,小步迭代,不斷重構,持續集成。XP在組裏(就3個人)實施不容易,自己先做點力所能及的吧,就看瞭《TDD》,可不巧的是目前做的項目是Swing開發的桌麵工具,這可是偶做的第一個項目啊,該怎麼測試先行呢?看瞭看marathon,Abbot,JFCUnit的文檔,搜瞭點Winrunner的資...
圖書標籤: TDD 軟件開發 軟件工程 編程 計算機 agile programming Programming
TDD
評分書評 筆記
評分方法論
評分Section 2的例子是用TDD寫一個單元測試工具, 經常拿已經開發好的部分來寫測試繼續未完成的部分, bootstrap的過程好玩; Section 3是那種不嚴謹的老程序員經驗談 我沒什麼興趣; 代碼: https://github.com/suzaku/tdd_by_example
評分書評 筆記
Test Driven Development 2025 pdf epub mobi 電子書 下載