Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

2年前关闭。



Improve this question




重构是改进现有系统设计而不改变其行为的过程。

除了 Martin Fowler 的开创性著作“Refactoring - Improving the design of existing code”和 Joshua Kerievsky 的著作“Refactoring to Patterns”之外,还有没有关于重构的好资源?

最佳答案

http://www.refactoring.com/ 可能会帮助你。他们在这里有一长串方法:

  • http://www.refactoring.com/catalog/index.html

  • Joel 的文章 Rub a dub dub 向你展示了为什么你应该重构而不是重写(但我猜你已经知道重写是 a thing you should never do ..)

    10-05 22:52