使用Eclipse进行代码重构
重构是软件开发过程中保证代码质量非常重要的手段,而手动进行重构代码的话,很容易引入一些低级错误(例如,单词拼写错误),从而导致浪费大量不必要的时间。Eclipse为重构提供了很强大的支持,很大程度上用户不必为重构的笔误而再烦恼。
在Eclipse中,可以使用JDT提供的重构功能对Java项目、类和其成员进行重构,所有这些被重构的部分都可以看成一个JDT能识别的Java元素。要执行重构,首先必须选择相应重构的Java元素,一些重构是适合任何Java元素的,而一部分重构只适合特定的Java元素,几乎所有的重构都能够在重构对话框中看到预览的效果。
要使用Eclipse的重构功能,可以先选择相应的Java元素(Java工程中的资源,包括工程、文件、方法、变量等),通过右键菜单选择Refactor菜单下的重构功能,如图1所示。
图1 选择重构菜单
在Eclipse中,可以简单的把重构分为结构性重构、类级别重构和类内部重构,每种类型的重构又分别包含了一些具体的实现,接下来将分别介绍Eclipse如何对Java元素进行重构。
提示:在JDT可识别的范围内,可以认为工程中资源都是Java元素,包括Java文件名、类、方法、变量等。