代码中的坏味道-->ruby重构有感(二)--未完待续!

ruby重构有感(二)

在上一节中我们讲述了重构的定义、好处以及重构的时机。细心的读者可能马上就会问道,我们怎么知道那些代码需要重构呢?要想解开这个困惑,请跟这我往下走。


今天与大家分享的是:

代码中的坏味道

说实话要想找出代码中的坏味道的确是一件不太容易的事情,虽然很难,但是《重构ruby版》的作者还是为我们列举了很多的线索。我是在是佩服,如果不是对代码熟悉到一定的程度是很难做到的。

下面就来一一的看看,他都给我们指明了那些方向。

1、重复代码

2、方法过长

3、类太长

4、参数列表太多

5、发散型变化

6、霰弹型修改

7、特性依赖

8、数据泥团

9、基本类型偏执

10、case语句

11、平行继承体系

12、冗赘类

13、纯臆测的泛化

14、临时变量

15、消息链

16、中间人

17、过分亲密

18、异曲同工的类

19、不完善的类库

20、数据类

21、被拒绝的馈赠

22、注释

23、狂热的元编程

24、脱节的API

25、不重复的样本文件


怎么样25个,还真多吧!在感叹作者实力的同时你也应该注意到,我们的代码是多么的容易出现问题啊!我们必须
时刻注意、处处小心,才有可能不误入歧途。

好了今天就到这里吧!从下一次开始我将一次讲述一种问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值