posts - 122,  comments - 25,  trackbacks - 0
          我們通常依賴單元測試工具Luntbuild,來發現代碼中有許多隱藏的錯誤或不良的編碼,然后再去修正。這樣從發現問題,到解決問題花費很多功夫。其實我們可以利用一些java代碼分析工具,來及時發現相關的問題。如findbugs,luntbuild就是集成了findbugs插件來發現一些代碼上的問題。

          findbugs 當前版本為:1.3.9,其下載地址如下(包括eclipse插件):
          findbugs :http://findbugs.sourceforge.net/index.html
          findbugs for eclipse : http://findbugs.sourceforge.net/downloads.html
          documents: http://findbugs.sourceforge.net/manual/

          插件安裝比較簡單,將findbugs for eclipse 插件文件(zip)下載后,直接解壓至$eclipse.home$/plugins/目錄下,重啟eclipse即可使用。你可以通過查看:(eclipse 3.4) about ecliplse platform -> plug-ins details 中找到findbugs 插件安裝信息。

          Findbugs 的使用:
          在Package Explorer或Navigator視圖中,選中你的Java項目,右鍵,可以看到“Find Bugs”菜單項,子菜單項里有“Find Bugs”和“Clear Bug Markers”等項。點擊Find Bugs 后,開始分析項目中隱藏的代碼問題,發現的問題會在相應的代碼行上進行標記,或者在Bug Explorer中顯示所有的問題(findbug視圖,window -> show view -> others 可以找到Bug Explorer.) 我們就可以根據findbugs發現的問題,進行逐一解決,提高代碼質量。

          Findbugs 的一些配置說明:
          FindBugs是一個基于“Bug Patterns”進行分析并找出Java程序中隱藏的Bugs。打開 Window -> preferences ,對findbugs 的分析規則進行定義,如圖:



          posted on 2009-06-13 23:55 josson 閱讀(1241) 評論(0)  編輯  收藏 所屬分類: java 開發
          <2009年6月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌拉特前旗| 林口县| 永新县| 泰兴市| 新和县| 安吉县| 茂名市| 额尔古纳市| 保康县| 新田县| 西平县| 广饶县| 舟山市| 焦作市| 台前县| 昆山市| 平顺县| 泽库县| 巴东县| 淮北市| 道真| 临颍县| 区。| 舒城县| 双江| 呼伦贝尔市| 威信县| 抚远县| 崇州市| 徐水县| 华安县| 广宁县| 文山县| 洱源县| 绥化市| 呼玛县| 高平市| 伽师县| 贞丰县| 上林县| 民县|