第 7 章 重构
在整本书中,我主要侧重于使用设计模式来处理你编写的新代码;这一点至关重要,开发人员不能编写新的遗留代码,在批评他人的代码之前,改进自己的代码至关重要。开发人员必须首先了解如何编写代码,然后才能有效地重构代码。
本章在很大程度上参考了《重构:改进现有代码的设计》(Refactoring: 马丁-福勒(Martin Fowler)等人所著的《重构:改进现有代码的设计》(Refactoring: Improving the Design of Existing Code)以及约书亚-克里夫斯基(Joshua Kerievsky)所著的《重构模式》(Refactoring To Patterns)。如果你有兴趣了解更多相关知识,我强烈推荐你阅读这两本书。