摘要: 定义 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 目的 改进软件设计; 使软件更容易理解; 帮助找到bug; 提高编程速度。 前提 三次法则(事不过三, 阅读全文
posted @ 2020-08-05 18:57 wesson2019 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: Duplicated Code(重复代码) Long Method(过长函数) Large Class(过大的类) Long Parameter List(过长参数列) Divergent Change(发散式变化) Shotgun Surgery(散弹式修改) Feature Envy(依恋情结) 阅读全文
posted @ 2020-08-05 18:17 wesson2019 阅读(153) 评论(0) 推荐(0) 编辑