《重构:改善既有代码的设计》读书笔记

关于

《重构:改善既有代码的设计》马丁-福勒

第1章 重构,一个示例

第2章 重构的原则

何时重构

第3章 代码的坏味道

第4章 构筑测试体系

第5章 介绍重构名录

第6章 第一组重构

第7章 封装

manager = aPerson.department.manager;

修改为

manager = aPerson.manager;

class Person{
    get manager(){return this.department.manager; }
}

第8章 搬移特性

第9章 重新组织数据

第10章 简化条件逻辑

第11章 重构API

第12章 处理继承关系

FAQ

如果待重构的代码没有测试怎么办

CI怎么保证master分支的健康

什么是委托?