Adr*_*ian 44 java eclipse refactoring
我不时地使用Eclipse重构功能.有些技术比其他技术更明显,有些我从未尝试过.
什么重构对您最有用,为什么?
注意:我觉得这个演示文稿非常有用,也许是因为它是示例驱动因此很容易理解:
" 为每个人重构 - 如何以及为什么使用Eclipse的自动重构功能 "
编辑:这篇文章也很有用(谢谢抖动)
zvi*_*ico 52
这是一个有趣的问题.我知道什么对我有用,看到其他人使用的东西很有意思.
我决定采用更科学的方法来确定最常用的重构命令.Eclipse内置了Usage Data Collector(UDC)功能.数据是公开的.我获取了数据并提取了下图,其中显示了最常用的编辑命令(没有导航命令).
替代文字http://img.skitch.com/20091207-bmcng36rjy837sqmcx58b85age.gif
但是,我坚信"保存操作"用于格式化和组织导入(阅读我的文章),所以我不会算这些.我也会删除评论行动.图片如下所示:alt text http://img.skitch.com/20091207-ieas1mk5114fwitucqkqxyw6t.gif
aby*_*byx 30
重命名 - 因为给出有意义的名称是编写自我记录代码的最佳方式.Shift+ Alt+R
提取方法 - 每当方法太长时.Shift+ Alt+M
提取常数 - 因为魔术数字很糟糕.Shift+ Alt+ T(重构菜单,没有直接的快捷方式).
内联/引入变量 - 从方法中删除混乱.Shift+ Alt+ I(内联),Shift+ Alt+ L(介绍)
Har*_*ded 20
我的最爱(按使用顺序):
Alt-Shift-R或Ctrl-1用于更快的文件内重命名)Ctrl-1,Alt-Shift-L)Alt-Shift-M)Ctrl-1)Alt-Shift-C)已经说明了最流行的重构,我完全同意它们。
代码格式化程序(Source、Format或Ctrl Shift F)是我经常使用的 IDE 的功能之一。没错,它不是重构,而是在保持编码风格的同时提高了代码可读性:只需前往Preferences、Java、Code Style、Formatter并告诉 Eclipse 您希望代码的外观!
生成 Getter 和 Setter也是我发现在编写 Java bean 时可以节省时间的一个特性。
| 归档时间: |
|
| 查看次数: |
34818 次 |
| 最近记录: |