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.
秉承《重构》的风格,该书也是同样的冗长和繁复,说了为了再现真实的代码。以前,或许我会同意,但是现在已经受不了了。如果电影院不是放大片,而是如现实生活一般平淡的镜头,你还会去看么?同样,文学作品即便是基于生活,也是经过提炼,浓缩和升华的。所以,我已经没有耐心...
评分kent back写的书一向很薄, 薄但是都是干货, 在这个资讯爆炸的年代, 的确节省了大家无数的时间, 测试驱动开发是一本非常厉害的书, 作为测试驱动开发这一开发模式几乎颠覆了我们已有的开发模式, 而要掌握或者领悟这项开发技术却需要经过严格的实战, 非简单的看看书就行的. 虽然我...
评分很好的书, 从简至深。大师级力作,极力推荐~~ 本书不仅介绍了TDD的概念、优势与设计方法,并逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。让你迅速掌握,...
评分kent back写的书一向很薄, 薄但是都是干货, 在这个资讯爆炸的年代, 的确节省了大家无数的时间, 测试驱动开发是一本非常厉害的书, 作为测试驱动开发这一开发模式几乎颠覆了我们已有的开发模式, 而要掌握或者领悟这项开发技术却需要经过严格的实战, 非简单的看看书就行的. 虽然我...
评分测试先行,小步迭代,不断重构,持续集成。XP在组里(就3个人)实施不容易,自己先做点力所能及的吧,就看了《TDD》,可不巧的是目前做的项目是Swing开发的桌面工具,这可是偶做的第一个项目啊,该怎么测试先行呢?看了看marathon,Abbot,JFCUnit的文档,搜了点Winrunner的资...
极限的TDD。比起《The Art of Agile Development》那本书中讲TDD的一章,这本书中的方法更加extreme。正如作者所说,开发中根据实际场景的不同,步骤可大可小,但本书至少展示了极致的TDD是怎样的。
评分Section 2的例子是用TDD写一个单元测试工具, 经常拿已经开发好的部分来写测试继续未完成的部分, bootstrap的过程好玩; Section 3是那种不严谨的老程序员经验谈 我没什么兴趣; 代码: https://github.com/suzaku/tdd_by_example
评分方法论
评分还不错吧,算得上手把手教你怎么tdd,不过看另一本tdd似乎是更合适一些。
评分极限的TDD。比起《The Art of Agile Development》那本书中讲TDD的一章,这本书中的方法更加extreme。正如作者所说,开发中根据实际场景的不同,步骤可大可小,但本书至少展示了极致的TDD是怎样的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有