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个,还真多吧!在感叹作者实力的同时你也应该注意到,我们的代码是多么的容易出现问题啊!我们必须
时刻注意、处处小心,才有可能不误入歧途。
好了今天就到这里吧!从下一次开始我将一次讲述一种问题。
代码中的坏味道-->ruby重构有感(二)--未完待续!
最新推荐文章于 2024-09-15 06:12:03 发布