图书标签: TDD 软件开发 软件工程 编程 计算机 agile programming Programming
发表于2024-05-14
Test Driven Development pdf epub mobi txt 电子书 下载 2024
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?都说TDD可以提高程序质量,减少bug,那是对程序而言;然而对于程序员来说,TDD的最大好处在于,你可以放心的push,而不用担心会引入regression。这种自信也许才是最吸引人的,因为自信是快乐的基础。
评分Kent Beck大牛所作,不过在中国似乎实践起来还是有很大难度
评分还不错吧,算得上手把手教你怎么tdd,不过看另一本tdd似乎是更合适一些。
评分为什么要TDD?都说TDD可以提高程序质量,减少bug,那是对程序而言;然而对于程序员来说,TDD的最大好处在于,你可以放心的push,而不用担心会引入regression。这种自信也许才是最吸引人的,因为自信是快乐的基础。
评分tdd实际上是一种生活态度,即做任何事情之前首先想到如何验证,如何证明自己做的是对的;对过于复杂的事情,划分成小的任务,每个任务都可以验证;
测试驱动开发是否是软件开发的银弹,答案是否定的,但是其作用是值得重视的。 现在的有一种趋势是弱化设计驱动,设计尽量简单,设计范围尽量减少。在“测试驱动”过程中重构,深化设计,验证结果。这是不是有效率呢?是不是符合软件开发实际呢?还是件需要思考的事情。 如何...
评分If I get stuck and I don’t know how a complex algorithm should work I’ll write a test for an error case. Then I’ll write a test for the simplest non-error case I can think of and return a hard coded value. Then I’ll write another test case and see if I ...
评分这本书的作者是“极限编程”之父Kent Beck,书写得很薄,每一章都只有几页的长度。这就好像用TDD方法写出的代码般,每一个单元都是精巧明快的,使得人们很容易读懂,也使人们更有意愿将其读懂(短的文章更能激发人们的阅读欲望,不是吗?)。加之作者的笔调也十分轻松,这种小薄...
评分kent back写的书一向很薄, 薄但是都是干货, 在这个资讯爆炸的年代, 的确节省了大家无数的时间, 测试驱动开发是一本非常厉害的书, 作为测试驱动开发这一开发模式几乎颠覆了我们已有的开发模式, 而要掌握或者领悟这项开发技术却需要经过严格的实战, 非简单的看看书就行的. 虽然我...
Test Driven Development pdf epub mobi txt 电子书 下载 2024