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

坏代码的味道:

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

posted on 2018-03-07 11:15  啊哈彭  阅读(261)  评论(0编辑  收藏  举报

导航