摘要: 目录 代码的坏味道 3.1 神秘命名(Mysterious Name) 需要好的命名方式,有意义的命名方式 3.2 重复代码(Duplicated Code) 场景 方法 同一个类中出现重复代码 提取重复代码到一个函数中 重复代码在一个超类的不同子类中 函数上移 到 父类中 重复代码出现在无关的类中 阅读全文
posted @ 2022-11-25 10:45 上海小墨子 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 第1章 重构,第一个示例 1.1 起点 1.2 对此起始程序的评价 1.3 重构的第一步 1.4 分解statement函数 1.5 进展:大量嵌套函数 1.6 拆分计算阶段与格式化阶段 1.7 进展:分离到两个文件(和两个阶段) 1.8 按类型重组计算过程 1.9 进展:使用多态计算器来提供数据 阅读全文
posted @ 2022-11-25 09:58 上海小墨子 阅读(113) 评论(0) 推荐(0) 编辑