发现代码的坏味道——目标——写测试用例——重构——测试(小步推进+备份)
重构前先有测试机制。
重构这段代码的时候先找到局部变量和参数。
重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。
提炼函数——xcode自带的refactor-extra
重构前先设计
如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序。
重构前先有测试机制。
重构这段代码的时候先找到局部变量和参数。
重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。
提炼函数——xcode自带的refactor-extra
重构前先设计
如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序。