重构
文章平均质量分 68
重构项目
高山丿流水
作为一个程序员,加油了
展开
-
代码中坏味道
代码中坏味道 *DuplicatedCode(重复代码) *LongMethod(过长函数) *LargeClass(过大的类) *LongParameterList(过长参数列) *DivergentChange(发散式变化) *ShotgunSurgery(霰弹式修改) *FeatureEnvy(依恋情结) *DataClumps(数据泥团) *PrimitiveObsession(基本类型偏执) *SwitchStatements(switch惊悚现身) *ParallelInheritanceHie原创 2023-06-29 14:48:19 · 73 阅读 · 0 评论 -
坏的代码25种味道
Duplicated Code (重复代码) 重复代码就是不同地点,有着相同的程序结构。一般是因为需求迭代比较快,开发小伙伴担心影响已有功能,就复制粘贴造成的。重复代码很难维护的,如果你要修改其中一段的代码逻辑,就需要修改多次,很可能出现遗漏的情况。 如何优化重复代码呢?分三种情况讨论: 同一个类的两个函数含有相同的表达式 class A { public void method1() { doSomething1 doSomething2 doSom原创 2022-05-12 16:14:16 · 199 阅读 · 0 评论