编写难于测试的代码的5种方式
来源:互联网 发布:FC HBA 端口 编辑:程序博客网 时间:2024/05/17 08:36
有一次,我在一个讲座上听到主持人问听众如何故意编写难于测试的代码。在场的小伙伴都惊呆了,因为没有任何人会故意写这种糟糕的代码。我记得他们甚至给不出一个好的答案。
当然,这个问题的目的不在于教大家如何写使同事欲哭无泪的烂代码。而是为了了解什么样的代码难于测试,来避免这些严重的问题。
这里给出我对上面那个问题的答案(当然这只是我的个人观点,每个人讨厌的都不尽相同。)
1.用大量的静态字段
尤其是在不同类中共享静态的集合类,比如下面这个:
1 0
- 编写难于测试的代码的5种方式
- 测试代码的编写
- 测试代码的编写
- 测试代码的编写
- 难于捉摸的经络系统?
- CSS的滥用:变得难于理解,难于维护
- 越来越难于忍受CSDN的Blog
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 编写易于理解代码的六种方式
- 怎样编写可测试的代码
- 调用内核hlist编写的测试代码
- 编写可测试的JavaScript代码
- 编写代码与测试的结合
- springMVC理解
- LeetCode—Construct BinaryTree By InOrder and PostOrder
- 在源文件中没有找到用 /Ycstdafx.h 命令行选项指定的“#include”语句
- 解决Mac Androidstudio无法关联源码问题
- 归并排序
- 编写难于测试的代码的5种方式
- 邓白氏编码申请最后提交资料格式
- 属性注意事项之判断
- 基于Maven构建整合SpringMVC+Mybtis+Druid
- VBS传递函数
- 关于数组去重、统计的小案例介绍
- 对于CDHtmlDialog和JavaScript、HTML配合使用的一些技术总结
- android不同进程之间的数据传递
- 点滴积累,关于继承的初步学习