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

代码重构—代码的坏味道

1.命名不规范

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

2.函数过长

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

3. 函数参数过长

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

4.类过长

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

5. 重复代码

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

6. 嵌套过多

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

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

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

8. 并行继承层次结构

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

9. 霰弹式修改

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

10. 死代码

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值