重构资料整理1重构refactoring “所谓重构(refactoring)就是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构.哪怕你手上有一个糟糕的设计,甚至是一堆混乱的代码,你也可以借由重构把它加工成良好的代码.”
重构学习笔记refactoring martin fowler 前言 “每当我要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一组可靠的测试环境.这些测试是必要的,因为尽管遵循重构准则可以使我避免绝大多数的臭虫引入机会,但我毕竟是人,毕竟有可能犯错误.所以我需要可靠的测试.” 测试代码是重构的保证,请确认重构是在测试代码的支持下完成的; 如果没