测试驱动开发
伍斌_Ben
独立匠艺程序员
展开
-
我明天在火龙果在线讲堂分享的TDD/ATDD/BDD讲座内容提要
议程 •了解概念 –什么是TDD/ATDD/BDD?它们之间是什么关系?为什么要用它们? –TDD/ATDD/BDD的工作方法是什么? –有哪些工具可以支持TDD/ATDD/BDD开发? –TDD/ATDD/BDD适合什么项目?不适合什么项目? •TDD与三种类型的ATDD/BDD的代码对比 •总结与答疑 •语音交流 答疑 •如何解决传统瀑布式开发的问题:需求总原创 2013-11-15 08:48:33 · 1474 阅读 · 0 评论 -
让数据库应用开发不再裸奔——Test-Driven Database Development译者序
让数据库应用开发不再裸奔——Test-Driven Database Development译者序 1993年,我从大学计算机专业毕业后,开启我的IT职业生涯的第一份工作,就是在一家国营单位,用dBase III做MIS系统的数据库应用开发。从那以后,我做了11年的程序员,先后开发和维护过内容管理系统(CM)、电信运营增值服务系统、通信设备网络管理系统、和电子商务系统。这些系统,无一例外都原创 2013-12-04 13:34:25 · 1863 阅读 · 0 评论 -
QA与“如此保镖”
敝人刚在第十届中国软件工程大会分享ATDD话题。提到比喻:如果您是古时有钱人,需要请镖局护送您太太和大量珠宝从上海走陆路到北京。镖局要说:请您太太自带珠宝到京后通知我们来清点一下即可。那你还请他们保镖嘛?!现在许多QA测试工作就是这样事后清点,代码在开发中没有保护。 软件生产代码写好后,无论后补的是白盒测试代码还是黑盒测试代码,都不如测试先行的TDD\ATDD\BDD更有效率和安全。理由就如原创 2013-12-07 22:55:26 · 1128 阅读 · 0 评论 -
用TDD开发可能会更省时间
摘要:在2014年3月15日ThoughtWorks北京办公室举办的Open Workshop的最后回顾阶段,有匠友谈到:“我在工作中基本不用TDD开发,因为耽误时间。”我认为,只要做到“专注”和“复用”这两点,用TDD开发会更省时间。 2013年的一天,我跟一位国内互联网领域领先的公司的CTO提起精益节约成本的话题,他说:“成本?我们不缺钱,我们要的是速度。”他忘记了成本除原创 2014-03-16 08:16:55 · 1587 阅读 · 0 评论