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)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 铜鼓县| 会理县| 饶平县| 秭归县| 关岭| 莱州市| 嘉义县| 个旧市| 民乐县| 木里| 昌乐县| 大冶市| 讷河市| 尉氏县| 临桂县| 芜湖市| 开原市| 定襄县| 隆化县| 澄江县| 名山县| 方正县| 东辽县| 兰州市| 民权县| 台北县| 横峰县| 伽师县| 台前县| 景谷| 绥滨县| 桃江县| 墨竹工卡县| 荔波县| 建昌县| 嘉祥县| 利津县| 通城县| 青阳县| 广宁县| 恩施市|