!!

解决方案 »

  1.   

    refactor 是“重构”的意思。随着敏捷开发技术的成熟,软件开发过程中越来越多的需要进行重构。在代码编写过程中也可以运用重构来提高效率。最简单的重构的就是重命名了。在不支持refactor的IDE中,要对类进行重命名要进行大量搜索和替换,还要排除名称近似的情况,十分麻烦。而在支持refactor的IDE中,IDE会搜索整个项目中对该类的使用并自动替换成新的名字。如果一个函数太长,支持重构的IDE可以很简单的将一段代码提取出来作为一个新的函数。如果要将一个类抽象成一个接口,IDE也可以方便的将类中的方法提取出来生成接口源代码,项目中使用该类的地方也都被自动替换成新的接口。refactor还有很多有用的方式,基本上主流IDE都支持refactor。
      

  2.   

    建议看看<重构>这本书
    网上也有电子版