《重构》读书笔记 第一二章

2022-08-07  本文已影响0人  dafasoft

第一章

重构的基础:

我们需要为即将修改的代码建立一套可靠的测试环境,为了使重构的结果能够得到保证,我们需要可靠的测试方式

分解并重组:

多态的作用

第二章

何谓重构

为何重构

何时重构

重构的难题

  1. 如果重构守法改变了已发布的接口,你必须同时维护新旧两个接口,知道所有用户都有时间对这个变化作出反应。
  2. 尽量让旧接口调用新街口
  3. 使用deprecation注解标记旧接口
    注意事项:不要过早发布接口,尽量减少开放接口的数量
  1. 既有代码太混乱,重构还不如重新写一个来的简单
  2. 项目已经接近最后期限,也应该避免重构

重构与设计

重构与性能

  1. 时间预算法
    这通常只适用于性能要求极高的实时系统
上一篇下一篇

猜你喜欢

热点阅读