摘要: 重构,第一个案例 1.1 起点 如果发现现有的代码结构使你无法很方便地添加新特性,那就先重构,使特性的添加比较容易进行后,再添加特性; 1.2 重构的第一步 1.3 分解并重组”巨型”函数 重构原则 2.1 何谓重构 添加新功能时 – 不应修改既有代码,只管添加并通过测试; 重构时 – 只管改进程序 阅读全文
posted @ 2017-07-11 16:52 h2z 阅读(480) 评论(0) 推荐(0)
摘要: Move 移动 1、将选定的静态函数从一个类移动到另一个类 2、将选中的类或接口移动到其他单元 Extract Interface 抽取接口 将选定的函数抽取到一个新的接口中 Extract Superclass 抽取基类 将选定的函数、属性、字段从一个类里抽取到一个基类中 Pull Member 阅读全文
posted @ 2017-07-11 16:51 h2z 阅读(230) 评论(0) 推荐(0)