圖書標籤: TDD 軟件開發 軟件工程 編程 計算機 agile programming Programming
发表于2025-03-13
Test Driven Development pdf epub mobi txt 電子書 下載 2025
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.
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.
過段時間還需要重讀後半部分
評分TDD
評分讀瞭Section I,總體感覺tdd的思想是很好的,實踐起來有一點麻煩。這個就和去健身是一個道理,都知道對自己好,但是有的時候狠不下心來。真正看懂需要一些java的基礎。 後麵兩個sections以後再看。
評分極限的TDD。比起《The Art of Agile Development》那本書中講TDD的一章,這本書中的方法更加extreme。正如作者所說,開發中根據實際場景的不同,步驟可大可小,但本書至少展示瞭極緻的TDD是怎樣的。
評分過段時間還需要重讀後半部分
从来没有一本书如此大影响我,这本书对我的影响有两个。 一、改变了我写程序的方法。不仅立即(一周)而且可能永远改变了我写程序的习惯。 二、让我开始学习和写python程序。 这是一本天才写的书,开创了新的软件方法论。这是一本200页的薄书,但以前所有软件工程的几十万页的书...
評分以往我们设计软件更多是凭借经验,但是这本书给我们一个视角使得我们的设计不仅仅是基于经验,而是通过一种有效的方法论来有效的改进设计。这本书里面的实例虽然简单,但是却非常好的展示了完整的过程。推进测试驱动开发可以在得到优秀的设计同时也确保软件质量,结合当前开发...
評分连PhD都能直译成"哲学博士"...google翻译都不会犯这样的错误,失望 其它的就不多说了 生硬的词语, 不通畅的语句, 费解! 怎么能对的起Kent大神的好书啊!!
評分测试驱动开发是否是软件开发的银弹,答案是否定的,但是其作用是值得重视的。 现在的有一种趋势是弱化设计驱动,设计尽量简单,设计范围尽量减少。在“测试驱动”过程中重构,深化设计,验证结果。这是不是有效率呢?是不是符合软件开发实际呢?还是件需要思考的事情。 如何...
評分以往我们设计软件更多是凭借经验,但是这本书给我们一个视角使得我们的设计不仅仅是基于经验,而是通过一种有效的方法论来有效的改进设计。这本书里面的实例虽然简单,但是却非常好的展示了完整的过程。推进测试驱动开发可以在得到优秀的设计同时也确保软件质量,结合当前开发...
Test Driven Development pdf epub mobi txt 電子書 下載 2025