《重构,改善既有代码的设计》 是程序员必须的一本书,让现有的代码更加简洁,更加可靠永远是程序员要追求的目标,本节我们就结合书里的关键点进行说明,希望能够起到引入的效果。
作者从以下几个方面来介绍重构的内容:
1. 代码风格
表现为 命名不能够表达实际意义;
可读性差 或 缺少注释;
复杂的接口和调用;
属性或参数太多 - 借助类或函数进一步封装;
代码过长,但函数超过 200行 - 拆分成多个函数;
2. 代码冗余
表现为 有重复的代码段 - 需要提取为独立的模块 或 函数 供调用;
共同的基类属性 - 提取为父类,实现继承;
考虑删除过期代码吧,也许他本身就没什么用;
不要过多的考虑扩展性,太早起的预留最后都会被抛弃;
3. 结构不合理
表现为 模块调用