第1章重构,第一个案例1 1.1起点1 1.2重构的第一步7 1.3分解并重组statement()8 1.4运用多态取代与价格相关的条件逻辑34 1.5结语52 第2章重构原则53 2.1何谓重构53 2.2为何重构55 2.3何时重构57 2.4怎么对经理说60 2.5重构的难题62 2.6重构与设计66 2.7重构与性能69 2.8重构起源何处71 第3章代码的坏味道75 3.1DuplicatedCode(重复代码)76 3.2LongMethod(过长函数)76 3.3LargeClass(过大的类)78 3.4LongParameterLis