摘要:
“重构”,太火爆的字眼儿了!“重构”是什么意思?答:Refactor。可答案却远远不只是这几个字母这样简单。有人和我说,“重构”就是在eclipse里右键点击抽象方法,改变量名这些个操作。那对不起了,我并不是在批判谁,但这只是诸多开发工具提供的重构工具而已,它还远远不是“重构”。“重构”本身,是一种方法,一种思想。它是一种改善既有代码的方法,提高原有代码的易读性,可重用性,节省后期代码的维护成本,在提升代码本身质量的同时,在一定程度上提升程序的效率。比方说,改掉代码中糟糕的匈牙利命名法;比方说,将反复出现的代码抽象成方法;再比方说,消灭掉代码中的循环交互……当然,这些东西我们可以借由重构工具, 阅读全文