您可以为将本资源推荐给您的好友!
请在如下提交框内输入您要推荐好友的邮箱地址:
“重构是指用一种改变系统的方法,使得系统的外部行为不受改变,而使内部构造得到改善。” -- MartinFowler
实践中,重构通常以小步完成。在每一小步后,你的系统仍然是工作的而且所提供的功能不变。重构意味着让代码变得越来越整洁,简单,好看。换句话来说,要在你编码之后“擦干净屁股”。
重构的好处包括:提高代码的可读性,减少代码复杂性以增强可维护性,以及使内部架构更加意图明确以增强可扩展性。