整洁代码
- 代码逻辑直接了当
- 尽量少的依赖
- 干净利落的抽象以及直截了当的控制语句
- 没有改进的余地
以上内容都提取自<代码整洁之道>
单元测试
那么提高程序正确性最有效的方法是什么呢?在我看来,最有效的方法莫过于对代码反复琢磨推敲,让它变得简单,直观,直到你一眼就可以看得出它不可能有问题。谈程序的正确性 — 王垠
从王垠的博客中可以看出, 当我们的代码足够简单, 那么我们不需要单元测试. 从递归的角度看, 如果我们的每一个方法都太简单以至于无法出错, 那么我们的程序就不可能出错.
而在StackOverflow的提问 Should we test all our methods?
Test everything that could possibly break.【关于单元测试的一些思考】也有这样的观点, 当我们的方法达到最简单的形式, 那么我们就不需要单元测试, 那么推广来看, 如果我们写出整洁的代码, 那么我们也就不需要单元测试.
推荐阅读
- 单元测试|关于单元测试的总结
- javascript|关于单元测试的一些看法
- 一点唐城|ApiPost与PostMan,你可以任选一款不错的接口管理工具
- 开发管理|英雄不问出处 程序员不问岁数
- 程序员|这款开源测试神器,圆了我玩游戏不用动手的梦想
- 软件测试|手把手教你设计接口自动化测试用例(根据接口信息设计测试用例)
- 软件测试|时间是把杀猪刀...分享我10年的水深火热(软件测试员!)
- android|Android的单元测试实例
- mockito使用教程