代码重构二(代码的坏味道)

代码重构—代码的坏味道

1.命名不规范

变量,函数,类等命名不够规范。

2.函数过长

函数过长时,对于阅读和维护都会非常痛苦,一个函数一般不要超过50行,且函数职责必须单一。

3. 函数参数过长

函数的参数最好不要超过5个,否则很容易将参数顺序搞混乱。

4.类过长

再小的类,但随着时间的推移,都会慢慢变得臃肿起来。与过长的函数一样,过长的类维护起来也很痛苦。

5. 重复代码

两个代码片段看起来几乎相同,却没有提取成函数。

6. 嵌套过多

for,while,if-else,switch-case等语句嵌套过多,过于复杂。

7. 具有相似功能的类未提取父类或接口

两个类执行相同的功能,但具有不同的方法名称,也就是未继承同一父类或未实行同一接口。

8. 并行继承层次结构

每当为类创建子类时,您发现自己需要为另一个类创建子类。

9. 霰弹式修改

进行任何修改都需要对许多不同的类进行许多小的更改。

10. 死代码

不再使用的变量,参数,字段,函数或类。

经验分享 程序员 微信小程序 职场和发展