美文网首页
何时需要重构

何时需要重构

作者: 计算存储 | 来源:发表于2019-02-16 18:16 被阅读0次

    重复代码(不用过多解释了)

    过长函数(有注释,或者条件表达式都是可以提取到单独函数里)

    过大的类(过大的类会导致过多的实例变量)

    过长的参数列表(可以用一个对象把一堆数据收集起来)

    发散式的变化(比如新增一个功能要做多出修改,应找到特定原因提炼到一个类内)

    依恋情节(比如一个计算,依赖了一个类的大量取值函数)

    数据泥团(不同类中相同字段很多,需要提炼到独立对象中)

    基本类型偏执(可以使用类替换掉基本类型,提升代码可读性)

    使用switch语句(可以选择使用多态替换掉)

    冗余类(没有的类用inine class)

    过度委托(大量函数实际在调用别的类)

    被拒绝的馈赠(继承超类中的函数希望去掉)

    过多的注释(尝试提取出函数更好的表达意图)

    相关文章

      网友评论

          本文标题:何时需要重构

          本文链接:https://www.haomeiwen.com/subject/jtsieqtx.html