修改代码的四个主要原因:
1 增加一个功能
2 修复一个bug
3 improve design
4 优化资源利用,例如内存或时间。
衡量单元测试的好坏:
1 运行的非常快。
2 帮助定位问题。
什么决定了不是一个单元测试:
1 和数据库打交道
2 和网络打交道
3 和文件系统打交道
4 需要更改特殊的配置才能运行
修改代码的四个主要原因:
1 增加一个功能
2 修复一个bug
3 improve design
4 优化资源利用,例如内存或时间。
衡量单元测试的好坏:
1 运行的非常快。
2 帮助定位问题。
什么决定了不是一个单元测试:
1 和数据库打交道
2 和网络打交道
3 和文件系统打交道
4 需要更改特殊的配置才能运行