notes refactoring:阅读笔记:Refactoring(福勒) 源码
重构-福勒(WIP) 我的学习笔记来自阅读《 第三章-代码中的不良气味 1.神秘的名字 函数,模块,变量和类的名称混乱。 确保他们清楚地传达他们的工作方式和使用方法。 2.重复的代码 同一代码结构存在多个地方。 它需要在多个位置进行更新,如果差异不大,则可能需要仔细阅读。 避免通过提取与指定功能相似的结构。 3.长功能 包含许多参数,具有许多临时变量,具有许多循环/条件或执行太多操作的Long函数。 保持功能简短,应该只负责一项。 4.长参数列表 传递太多参数。 避免从另一个参数派生。 避免标志。 可以引入参数对象或对参数进行分组的类。 5.全球数据 可以在代码库中的任何位置修改的