1.2重构的第一步
为即将修改的代码建立一组可靠的测试环境,在重构之前,首先检查自己是否有一套可靠的测试机制.这些测试必须有自我检验(self-checking)能力
1.3分解并重组Statement()
Movie.h
Rental.h
Customer.h
Customer.cpp
改进后的图
客户端代码,里面有变更的履历
1.2重构的第一步
为即将修改的代码建立一组可靠的测试环境,在重构之前,首先检查自己是否有一套可靠的测试机制.这些测试必须有自我检验(self-checking)能力
1.3分解并重组Statement()
Movie.h
Rental.h
Customer.h
Customer.cpp
改进后的图
客户端代码,里面有变更的履历