低质量的代码成本价格明细表
作者:网络转载 发布时间:[ 2013/9/26 10:38:38 ] 推荐标签:
这些费用是在代码审查时你将要付出的。
不遵守编码风格
费用: $0.02
代码库中的程序编码风格一致虽然不是很重要,但值得你去遵守。
在提交代码的说明信息上偷懒
费用: $0.50
这主要是为了以后的查找。请细读这篇代码提交说明信息指导(英文)。
使用局部变量
费用: $1.00
大多数的局部变量都好使用方法代替。注意:代码块参数除外。
多于一行的方法
费用: $1.50
对多于一行代码的方法要保持高度警惕。
超过5行的方法
费用: $3.00
一个方法应该只做一个事情。一个事情应该用不了5行代码能完成。
很长的类
费用: $5.00
根据童子军(Boy Scout)法则:同性恋应该被禁止。哦,不,是另外一条:尽量只留下你会用到的代码。当你遇到一个比较长的类时,花点功夫精简它们。
使用魔幻数字
费用: $7.00
在代码中你只可以使用两个数字:0和1。其它的都应该用具有名字的常量代替。
在条件判断中使用`||` 或 `&&`
费用: $7.00
当你发现有 `if foo && bar` 时,把它提取到一个方法里,用来说明`foo && bar` 究竟是什么意思。
使用 case 或 switch 语句
费用: $15
一个swith语句基本上不是只做一个事情。它通常还会牵涉到其它类。
传递布尔参数
费用: $15
依赖布尔参数的程序流转叫做控制耦合,这是一种完全不应该的高耦合。
类名用Manager结尾
费用: $30
“Manager”是一个很含糊的词,传达不了任何意思。使用它,很有可能你的类承担了过多的责任。
过度使用附加支持
费用: $10/object created
尽量简化你测试时需要的附加支持工具。如果能用临时对象代替,避免使用数据库。
测试中屏蔽某些功能
费用: $10/屏蔽的方法
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11