微信号:programer-idea

介绍:分享有趣有料的topic(不仅限于IT届),欢迎大家踊跃讨论.可以通过点击右上角里面的“查看历史消息”来选择一些感兴趣的文章读读.

【技术蛋糕】如何在 TDD 上浪费时间

2013-11-22 21:57 伯乐在线

有些人抱怨TDD(Test-Driven Development)拖慢了他们的研发流程。如果你也想步他们的后尘,那么你应该这么做:

1. 写完生产代码之后才开始写测试代码;

2. 从不先考虑设计,而是忙不迭地扎进TDD流程中,到了需要时才临时进行设计。你就有机会反复修改代码和测试架构。

3. 学会完全依靠自己去覆盖测试场景,不用费力去看任何教学视频,也不用去读任何这方面主题的书。

4. 保证你的测试在开始运行前至少加载半分钟。只要你用过时蹩脚的硬盘驱动,完全不遗漏的加载所有框架代码。

5. 保证所有功能点都是用网络浏览器,或者桌面图形窗口进行测试的。

6. 保证所有的测试都依赖数据库。

7. 只能通过手工查找对应的测试和生产代码。

8. 频繁切换桌面、窗口、tab键,只是为了找到测试的启动脚本。

9. 尝试写尽可能少的类,保证每个类中都包含了一堆不相关的属性。这些类一定可以成为测试的噩梦。

10. 在Cucumber中定义非常漂亮的步骤,尽管你的客户压根不想读你的特性描述(或者可能你目前根本找不到一个客户)。


-------------------------

好的咖啡要和朋友分享,好的微信平台更要和朋友分享。如果你喜欢媛媛微信平台分享的学习娱乐内容,就要记得右击右上角的分享键,把好东西分享给你的小伙伴们。


快速订阅程序媛想事儿的方法:

搜索账户:programer-idea

或扫描下面的二维码:

 
程序媛想事儿 更多文章 编程能力与编程年龄 #技术蛋糕#网站防止CC攻击的方法 #技术蛋糕#C++拷贝构造函数总结 【技术蛋糕】10本IT历史必读书 【面试技巧】程序员面试之如何回答算法设计问题?
猜您喜欢 互联网十大失败案例|风来了并不是所有的猪都会飞 增强 nginx 的 SSL 安全性 别说没提醒,大多开源项目是这样维护的 JavaScript的变量:变量值的数据类型 R语言入门第五讲:使用matrix创建矩阵