测试驱动开发 读书笔记--坏代码的味道

坏代码的味道:

1. 重复代码
2.坏名字
3.意大利面代码
4.长函数
5.抽象注意力分散--逻辑上不在一个层次
6.眼花缭乱的布尔运算
7.过多switch/case
8.重复的switch/case
9.嵌套
10.参数太重,结构体在调用中多于需要的元素
11.参数列表太长
12.随便访问全局变量
13.注释不得要点,废话太多,或注释太少
14.条件编译--代码升级后条件编译太多,结构混乱。需要提炼出平台相关的部分。

原文地址:https://www.cnblogs.com/pingwen/p/8521226.html