02.重构-重构手法

1. 重构的记录格式

  • 名称(name)
  • 简短概要(summary):介绍重构手法的适用场景,以及它所做的事情。
  • 动机(motivation):Why,介绍“为什么需要这个重构”和“什么情况下不该适用这个重构”。
  • 做法(mechanics):How。
  • 范例(examples)

2. 寻找引用点

  • 文本查找工具,不要盲目地查找-替换;
  • 编译器,缺点:
    • 被删除的部分在继承体系中不知声明一次;
    • 效率太慢;
    • 无法找到反射机制的引用点;

参考

  • 《重构-改善既有代码的设计》(第5章)
坚持原创技术分享,您的支持将鼓励我继续创作!