01 重构,第一个案例

Wu Jun 2019-03-22 22:09:14
13 重构 > 1 重构-改善既有代码的设计

1 起点

重构前的程序

2 重构的第一步

重构前,先检查自己是否有一套可靠的测试环境。这些测试环境必须有自我检验能力。

3 分解并重组statement()

4 用多态取代与价格相关的条件逻辑

5 结语

重构的节奏:测试、小修改、测试、小修改、测试、小修改……