1.2重构第一步:测试环境
重构前,先检查自己是否有一套可靠的测试机制,这些测试必须有自我检验能力
也就是在做修改之前,先设计一些测试数据,用于测试修改完的代码是否有bug
1.3 分解并重组
尽量将大的代码块分解成小的代码块
先找出代码中整块的逻辑代码,看看是否能移除
Extract method 工具:SmallTalk ,Refactoring Browser
重构前,先检查自己是否有一套可靠的测试机制,这些测试必须有自我检验能力
也就是在做修改之前,先设计一些测试数据,用于测试修改完的代码是否有bug
尽量将大的代码块分解成小的代码块
先找出代码中整块的逻辑代码,看看是否能移除
Extract method 工具:SmallTalk ,Refactoring Browser