当前位置: 查字典图书网> 编程> 测试驱动开发> 《测试驱动开发》读后感

《测试驱动开发》读后感

对“《测试驱动开发》读后感”的回应

Treenewwbee 2012-07-31 17:41:11

 “测试驱动开发,是一种很人性化的开发方法。其中包含了很多心理学因素。它给了程序员勇气。即使不是基本功扎实程序员,也能用这种方法开发出好的程序”

不太同意这种说法。TDD最困难的地方在于分task,也就是书中展现的列task列表。不见得基本功不扎实,不合格的程序员能够清晰地划分粒度合适的测试用例吧。TDD不在于降低编程门槛,而是推崇一种新的思考方式,认可每个人都并不完美,无法预先设计足够简单且可工作的软件系统。只要我们保持小步前进,不编写没有业务价值的代码,就能让自己的生活更美好。另外,我自己感觉那个fib的例子不太适合解释TDD。因为它已经足够的小,足够的简单了,以至于这个问题的所有concept都无法再细分了。你所能做的也就是像所有人一样,列出一些example,然后找出其中的规律。当你知道了这个规律,用一两行代码展现也就是自然而然的事情了。也就是说这个问题里面完全没有missing concept,你即使不TDD,也能写出clean code that works。毕竟fib是纯数学的东西,有着绝对正确定理的支撑,但在现实生活中你却很难简单用一个定理去概括,这才是我们需要TDD的地方。

[已注销] 2012-01-17 16:29:18

程序猿也这么装2B文艺青年

sandy 2011-05-15 14:54:22

看完你的评论,我决定要看这本书了

菊花茶 2010-12-28 11:15:05

愿景是美好的~

薄荷糖 2010-03-04 13:26:46

顶一下!

《测试驱动开发》热门书评


书名: 测试驱动开发
作者: [美] Kent Beck
出版社: 中国电力出版社
原作名: Test Driven Development: By Example
译者: 孙平平  |  张小龙
出版年: 2004-4-1
页数: 184
定价: 28.00元
装帧: 平装(无盘)
丛书: 大师签名系列
ISBN: 9787508321738