超好用eclipse插件

Eclipse的設計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。現在介紹一些好用的插件給大家吧。

現在的eclipse都支持從eclipse marketplace搜索插件的名字,所以安裝eclipse插件建議使用這個方法,很方便。老版本的eclipse請更新到新版,否則就從網上下載安裝。

工具1)spring可視化及自動化單元測試生成插件testgen

工具2)碼云eclipse插件

工具3)eclipse 內存分析工具:eclipse memory analyzer

介紹:Eclipse Memory Analyzer(MAT)是著名的跨平臺集成開發環境 Eclipse Galileo 版本的 33 個組成項目中之一,它是一個功能豐富的JAVA 堆轉儲文件分析工具,可以幫助你發現內存漏洞和減少內存消耗。對于大型 JAVA 應用程序來說,再精細的測試也難以堵住所有的漏洞,即便我們在測試階段進行了大量卓有成效的工作,很多問題還是會在生產環境下暴露出來,并且很難在測試環境中進行重現。JVM 能夠記錄下問題發生時系統的部分運行狀態,并將其存儲在堆轉儲 (Heap Dump) 文件中,從而為我們分析和診斷問題提供了重要的依據。

這個工具需要學習下如何使用,推薦文章:學會使用MAT

工具4)控制臺內容輸出控制插件:GrepClipse

https://www.youtube.com/watch?v=fXjgGZAxToc

工具5)項目版本管理工具之一的svn,在

eclipse marketplace搜索subclipse這個名字,安裝最多的準沒錯

工具6)編碼規范工具:Checkstyle,自動化代碼規范檢查,但不包括代碼質量。

? ? ? ? 介紹:CheckStyle是SourceForge下的一個項目,提供了一個幫助JAVA開發人員遵守某些編碼規范的工具。它能夠自動化代碼規范檢查過程,從而使得開發人員從這項重要,但是枯燥的任務中解脫出來。CheckStyle檢驗的主要內容有:Javadoc注釋、命名約定、標題、import語句、體積大小、空白、修飾符、塊、代碼問題、類設計以及混合檢查(包括一些有用的比如非必須的System.out和printstackTrace)等。CheckStyle提供了大部分功能都是對于代碼規范的檢查,而沒有提供象PMD和Jalopy那么多的增強代碼質量和修改代碼的功能。但是,對于團隊開發,尤其是強調代碼規范的公司來說,它的功能已經足夠強大。

工具7)

FindBugs

? ? ? ? 介紹:Findbugs 是一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題。了靜態分析工具,就可以在不實際運行程序的情況對軟件進行分析。它可以幫助改進代碼的質量。它是尋找代碼缺陷的,很多我們寫的不好的地方,可以優化的地方,它都能檢查出來。例如:未關閉的數據庫連接,缺少必要的null check,多余的 null check,多余的if后置條件,相同的條件分支,重復的代碼塊,錯誤的使用了"==",不同數據類型的比較,建議使用StringBuffer代替字符串連加等等。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,552評論 25 708
  • 1 背景 一個項目開發必然會涉及團隊協作,而工程質量就需要團隊去保證。一般我們期望的代碼:無潛在風險、無重復邏輯、...
    zyl06閱讀 3,242評論 5 16
  • 風情,是個太豐富的詞匯,在不同的角度,或褒義,或貶義,詮釋著女人種種情趣與姿態。 風情無關乎相貌,美麗固然悅目,若...
    澄潤閱讀 817評論 1 3
  • 和韻《唐寅落花詩三十首》其十九 秦元剛 杳杳渺渺無絕期,獨上高樓滿月時。 孤燈長夜翻舊故,尋章摘句賦新詩。 平生第...
    元剛梅子閱讀 917評論 0 1
  • 天氣比較燥熱,心情隨著天氣變化無常,像此時的白云,忽而點綴藍天,飄飄點點;忽而布滿藍天,連綿不斷。最近,《歡...
    迪佩閱讀 700評論 0 2