玩转Eclipse — 让代码飞起来

 “工欲善其事,必先利其器”。好的工具,能够使工作事半功倍;充分发挥工具的优势,更能锦上添花。Java一直稳居TIOBE编程语言排行榜的前两名,而Eclipse是Java程序员的首选开发环境,其应用的普遍程度可想而知。在以前看过的一篇博文中了解到,大牛都喜欢用vi编程,不屑于使用Eclipse之类开发工具,认为这些“高级”工具会阻碍他们对程序的理解。对于我这个工作不足8个月,以前还没怎么写过Java的菜鸟,只能研究一下如何让Eclipse开发更高效。

        之所以有深入发掘Eclipse优势的想法,主要是受目前工作性质的影响。我目前的工作是自动化测试,虽然对测试体会不多,但是对自动化却有比较深刻的认识:让工具和代码做更多的事情。如果有开源工具,在不违反公司安全、版权等政策前提下直接拿来使用。如果没有开源工具,而有些操作需要人工大量重复性地进行,就自己开发工具。这类小工具一次开发完成之后,就可以为以后的工作永久地提供便利。“对程序员来说,懒是一种值得称颂的美德”。

        这段时间根据实际工作要求,研究了如何让Eclipse自动帮助解决编码过程中的一些问题。这些Eclipse使用方法,已经在团队中分享过,也在CSDN上写了一系列博客。根据个人和团队一直以来的实践,这些方法在一定程度上的确提高了软件开发效率。目前,能够通过Eclipse解决编码过程中的问题,已经发掘的差不多了,所以在这里进行一下总结。以后如果发现更多新的使用技巧,再更新到这篇博客中。

1. 代码格式自动化




        大项目需要团队合作开发,为了保证项目代码风格的规范性和一致性,往往在提交代码时要进行Checkstyle检查。如果让程序员自己对照着编码规范将自己代码检查一遍,是不太现实的。这篇博客介绍了如果利用Eclipse的插件Checkstyle,设置项目要求的代码规范,使Eclipse自动指出不符合规范的代码。



        手动解决代码中的Checkstyle问题,是件非常无聊和耗时的工作。这篇博客就介绍了如何在写完代码之后保存java文件的时候,Eclipse自动根据Checkstyle要求调整格式。



        注释有助于自己和他人阅读和理解代码,同时也可能是Checkstyle必须审核的一项。但是很多程序员却不愿意添加注释,主要是因为它费时和繁琐。这篇博客介绍了如果利用Eclipse的插件JAutodoc根据代码元素的名称,自动生成相应的初始注释。程序员在这些初始注释上,进行修改和细化,就会方便省事很多。

2. 自动生成代码



        一些类似于JavaBean的类,private属性都需要有public的setter和getter方法,来提供外部访问这些属性的接口。当有大量这类private属性时,手动添加或修改setter和getter方法会非常麻烦。这篇博客介绍了如果利用Eclipse自动生成这些属性的setter和getter方法。



        当代码写得比较多的时候,会发现有些类似甚至相同的代码被重复地敲了N多遍。这篇博客介绍了如果利用Eclipse的Java Code Template,通过一个模板名字加上一个快捷键,就能自动生成一段想要的代码。



        这篇博客整理和收集了一些常用的Code Template。

3. 其他



        快捷键的作用想必大家都清楚,这篇博客介绍了如何设置Eclipse快捷键,以及收集了一些常用快捷键。



        这篇博客介绍了Eclipse项目下的.settings目录,帮助理解与Compile和Code Style相关的配置。



        Java开发的一大优势就是有很多现成的代码可以利用,这些代码一般通过JAR文件压缩和发布。这篇博客介绍了如何将JAR文件添加到自己的Eclipse项目中。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章