第一次读《重构:改善既有代码的设计》时,我曾整理过一个简单的笔记。最近,因为参与一个重构项目,再一次温习了《重构:改善既有代码的设计》。过程中,萌发了认真总结、整理重构方法的冲动,于是有了这系列文字。
症与药
对代码的坏味道的思考
“有病要早治,不要放弃治疗”。多么朴素的道理 ,人人都懂。
病,就是不健康。
人有病,可以通过打针、吃药、做手术来进行治疗。
如果把代码的坏味道(代码质量问题)比作病症,那么重构就是治疗代码的坏味道的药。
个人认为,在重构这件事上,也可以应用治病的道理: