玩轉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項目中。


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