重构 学习笔记 refactoring martin fowler
前言
“每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境.这些测试是必要的,因为尽管遵循重构准则可以使我避免绝大多数的臭虫引入机会,但我毕竟是人,毕竟有可能犯错误.所以我需要可靠的测试.”
测试代码是重构的保证,请确认重构是在测试代码的支持下完成的;
如果没有测试代码,请在重构的时候加入测试代码
重构应当是小步,有序的进行,当某一小步失败时,应当确认能回退到上一步;并从上一步开始重新重构,而不是在错误的基础上进行调试;
下载地址
用户评论
整理的很好,资源不错,值得参考。