Findbugs - Eclipse外掛程式

來源:互聯網
上載者:User

標籤:

 簡介

        Findbugs是一個在java程式中尋找bug的程式,它尋找bug模式的執行個體,也就是可能出錯的代碼執行個體,注意Findbugs是檢查java位元組碼,也就是*.class檔案。其實準確的說,它是尋找代碼缺陷的,很多我們寫的不好的地方,可以最佳化的地方,它都能檢查出來。例如:未關閉的資料庫連接,缺少必要的null check,多餘的 null check,多餘的if後置條件,相同的條件分支,重複的代碼塊,錯誤的使用了"==",建議使用StringBuffer代替字串連加等等。而且我們還可以自己配置檢查規則(做哪些檢查,不做哪些檢查),也可以自己來實現專屬的校正規則(使用者自訂特定的bug模式需要繼承它的介面,編寫自己的校正類,屬於進階技巧)。

        FindBugs是一款Java靜態程式碼分析工具,與其他靜態分析工具(如Checkstyle和PMD)不同,FindBugs 不注重樣式或者格式,它專註於尋找真正的缺陷或者潛在的效能問題,它可以協助java工程師提高代碼品質以及排除隱含的缺陷。有了靜態分析工具,就可以在不實際運行程式的情況對軟體進行分析。


安裝

        最新版本http://findbugs.sourceforge.net/downloads.html 。下載eclipse外掛程式 然後解壓到eclipse安裝目錄下的dropins,重啟eclipse即可。(百度網盤:連結:http://pan.baidu.com/s/1gdF4ghX 密碼:fgsu)。

        Findbug官網地址:http://findbugs.sourceforge.net/

        FindBugs的詳細bug描述清單見:http://findbugs.sourceforge.net/bugDescriptions.html


使用

        每次提交代碼前可以右擊類findBugs下.. 

Findbugs - Eclipse外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.