重构
小虚竹
2022年度博客之星TOP 10,CSDN博客专家&CSDN原力计划作者,Java领域优质创作者,掘金年度人气作者,华为云专家博主,阿里云专家博主,51CTO专家博主。我是一个乐于分享“IT圈”技术的博主。
展开
-
《重构:改善既有代码的设计》-学习笔记一(+实战解析)
Duplicated Code(重复的代码)Long Method(过长函数) Long Parameter List(过长参数列)Large Class(过大类)提前总结就是四招: 一、重复的代码提炼成函数 二、把过长的函数变小 三、参数列太长或变化太频繁,参数对象化 四、大招:类的代码行数太多,要考虑提炼子类。原创 2018-05-23 19:50:39 · 31379 阅读 · 5 评论 -
《重构:改善既有代码的设计》-学习笔记二(+实战解析)
Long Parameter List(过长参数列) Divergent Change(发散式变化) Shotgun Surgery(散弹式修改) Feature Envy(依恋情结) Data Clumps(数据泥团) Primitive Obsession(基本型别偏执) Switch Statements(switch惊悚现身)原创 2018-05-31 09:36:07 · 25948 阅读 · 2 评论