随笔分类 -  重构

《重构:改善既有代码的设计》-学习笔记二(+实战解析)
摘要:Long Parameter List(过长参数列) Divergent Change(发散式变化) Shotgun Surgery(散弹式修改) Feature Envy(依恋情结) Data Clumps(数据泥团) Primitive Obsession(基本型别偏执) Switch Statements(switch惊悚现身) 阅读全文

posted @ 2018-05-31 00:11 小虚竹 阅读(740) 评论(0) 推荐(2)

《重构:改善既有代码的设计》-学习笔记一(+实战解析)
摘要:提前总结就是四招: 一、重复的代码提炼成函数 二、把过长的函数变小 三、参数列太长或变化太频繁,参数对象化 四、大招:类的代码行数太多,要考虑提炼子类。 阅读全文

posted @ 2018-05-23 21:37 小虚竹 阅读(2760) 评论(0) 推荐(0)