我们的客户工作机会联系我们Blogs中 文 or English
首页 > 资源
资源RESOURCES

什么是重构?

“重构是指用一种改变系统的方法,使得系统的外部行为不受改变,而使内部构造得到改善。” -- MartinFowler

实践中,重构通常以小步完成。在每一小步后,你的系统仍然是工作的而且所提供的功能不变。重构意味着让代码变得越来越整洁,简单,好看。换句话来说,要在你编码之后“擦干净屁股”。

重构的好处包括:提高代码的可读性,减少代码复杂性以增强可维护性,以及使内部架构更加意图明确以增强可扩展性。