摘要: 重复代码 同一个类两处相同代码,提炼到外部方法 互为兄弟的子类含相同代码,可以使用模板设计模式将相同代码和不同代码隔离。 两个不相干的类出现重复代码,将重复代码提取到独立类中。使用类调用它 过长函数 程序越长越难理解。应该积极分解函数。尽量遵循:每当感觉需要以注释来说明点什么时,就需要把需要说明的东 阅读全文
posted @ 2020-01-14 10:32 星记事 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 重构是啥 对软件内部结构的调整,在不改变软件行为的前提下,提高可理解性,降低修改成本。 重构的目的:更易于理解、修改,对其外部行为几乎不造成影响。 两种不同行为:添加新功能与重构 添加新功能和重构,两者不能同时进行。添加新功能时只管添加新功能、重构时只管重构。 为何重构 简单来说重构可以帮助我们更好 阅读全文
posted @ 2020-01-14 10:19 星记事 阅读(284) 评论(0) 推荐(0) 编辑