传承网络文化,缔造精致生活!
联系我们
IT咨询 1356-0066-932 / 147-4811-2363
service@gengge.tech
给我们留言
主页
数据信息
外包服务
数据挖掘
知识库
外包服务
建站/软件服务
项目案例
技术支持
解决方案
企业品牌服务
网络推广
关于我们
联系我们
商务合作
首页
>
知识库
>
重构的理由
重构的理由
4/12/2012 9:58:30 AM
代码重复。
子程序太长。
循环太长或者嵌套太深。
类的内聚性太差。
类的接口抽象层次不一致。
参数表中参数太多。
类的内部修改往往局限于某个部分。
需要对多个类进行并行修改。
对继承体系的并行修改。
需要对多个case语句进行并行修改。
相关的数据项只是被放在一起,没有组织到类中。
成员函数更多地使用了其它类的功能,而非自身类的。
过于依赖基本数据类型。
一个类不做什么事。
一连串传递流浪数据的子程序。
中间人对象什么也不干。
某个类同其它类关系过于密切。
子程序的命名太差。
数据成员被设置成公有。
派生类仅仅使用了基类的部分成员。
用注释来掩饰拙劣的代码。
使用了全局变量。
“装载”也“拆卸”。
超前设计。
上一遍:
在构建期间处理需求变更
下一遍:
子程序的内聚性