Bill Venners与Martin Fowler的对话(重构)

比尔:请给出重构的定义。程序员 马丁:重构就是对代码自己作出修改,以改善它的内部结构,但又不改变它的外部表现。编程 比尔:若是重构既不添加新的功能也不消除已有的漏洞,那它的商业目的是什么?你是怎么看待重构的?安全 马丁:重构改善了设计。而一个良好的设计,其商业目的何在?我认为,它使你能在将来更容易地对软件做出改动。性能优化 重构其实是在说,“来吧,让咱们把系统结构从新调整一下,好让未来的任何改动都
相关文章
相关标签/搜索