摘要: TDD的由来 测试驱动开发(Test Driven Development, TDD)的想法来自于极限编程(Extreme Programming,XP)。XP始于1999年,以测试为先为理念。因为缺少工具的支持,XP一开始不温不火,直到Junit问世,XP才得到广泛推广。坊间传言,Junit是Kent Beck和Eric Gamma两位大牛在飞机上无聊了写着玩儿弄出来的。到了03年,XP的测试优先进化成TDD,即:每写一段代码之前,先写一个单元测试在单元测试可以运行并失败后,编写代码待到代码可以使之前的测试通过后,编码完成在保持测试通过情况下,重构代码ruby语言下TDD的例子: 我希望.. 阅读全文
posted @ 2011-03-28 01:01 jarodzz 阅读(2309) 评论(3) 推荐(1) 编辑