我时不时地利用Eclipse重构特性。有些技巧比其他技巧更明显,有些我从未尝试过。
什么重构对你最有用?为什么?
注意:我发现这个演示非常有用,可能是因为它是示例驱动的,因此很容易理解:
"Refactoring for everyone - How and why to use Eclipse's automated refactoring features“
编辑:这篇文章也很有用(感谢jitter)
Explore refactoring functions in Eclipse JDT
发布于 2009-12-07 16:22:17
这是一个有趣的问题。我知道什么对我有效,看看别人用什么也很有趣。
我决定采用一种更科学的方法来确定最常用的重构命令。Eclipse有一个内置的Usage Data Collector (UDC)特性。数据是publicly available。我提取了数据并提取了下面的图表,其中显示了最常用的编辑命令(没有导航命令)。
alt text http://img.skitch.com/20091207-bmcng36rjy837sqmcx58b85age.gif
但是,我坚信“保存操作”用于格式化和组织导入(请参阅my article about it),因此我不会计算这些。我还会删除注释操作。图片如下所示:alt text http://img.skitch.com/20091207-ieas1mk5114fwitucqkqxyw6t.gif
发布于 2009-11-27 17:11:02
我的最爱(按使用顺序):
Alt-Shift-R或Ctrl-1,用于加快文件内重命名)无需辅助effects.
Ctrl-1,Alt-Shift-L)即可很好地重命名变量、方法等适用于将快速生成的100字符行拆分为不同的步骤。
Alt-Shift-M)在没有任何effects.
Ctrl-1)的情况下使用一些代码创建方法当你在声明中初始化一个变量,并且现在发现,初始化需要在一个try- or if-block.
Alt-Shift-C)中时,这是很好的。方法签名操作的方便的瑞士军刀,包括新的parameters.
从当前类中提取接口或超类。非常方便。
发布于 2009-11-27 01:18:03
我的最爱:
https://stackoverflow.com/questions/1804839
复制相似问题