
重构
chmuggmwtg
这个作者很懒,什么都没留下…
展开
-
重构---代码的坏味道
Duplicated Code (重复代码)Long Method (过长函数)Large Class (过大的类)Long Parameter List(过长参数列)Divergent Change ( 发散式变更)---一个类受多种变化的影响。Shotgun Surgery ---- 一个变化引发多个类的修改。Feature Envy (依恋情结),一个类的方法,大量依赖另一个类的数据。Da原创 2015-08-24 22:58:58 · 401 阅读 · 2 评论 -
重构读书笔记
在一个基础系统上进行增量开发是比较常见的。增量开发的过程中,一方面会因为系统的初始框架有部分不适应新需求而变更,另一方面是维护开发人员更换,编程习惯及能力的差异,对系统的框架理解不一致,在进度的压力下破坏了系统的框架。 无论是哪一种,都有必要阶段性的进行重构,以偿还技术债务。技术债务不断累加的后果,是修改越来越复杂,当适当的修改点越来越难找,犯错的机会越来越大。 读《大话设计模式》时,原创 2015-08-22 10:58:08 · 455 阅读 · 0 评论