歡迎您光臨本站 註冊首頁

4個開源的Java代碼靜態分析工具

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

  1. PMD

  PMD是一款採用BSD協議發布的Java程序代碼檢查工具。該工具可以做到檢查Java代碼中是否含有未使用的變數、是否含有空的抓取塊、是否含有不必要的對象等。該軟體功能強大,掃描效率高,是Java程序員debug的好幫手。

  PMD支持的編輯器包括:

  JDeveloper、 Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。

  2. FindBugs

  FindBugs是一個能靜態分析源代碼中可能會出現Bug的Eclipse插件工具。它也可以分析被編譯過的程序。這個工具已經被下載了超過70萬次。

  3. JLint

  Jlint 可以幫助你檢查 Java 代碼找出 Bug,不一致和同步問題。JLint 運行非常快速,即使你的項目非常大,它也只需要幾秒鐘就能檢查所有的類。Jlint 已經成功的商業環境中應用。

  4. Checkstyle

  Checkstyle 是一個用來幫助開發者編寫符合編碼標準的代碼的工具。它是高度可以配置的,幾乎可以支持任何編碼標準。它也可以用來幫助發現類的設計問題,重複代碼,問題代碼等等。這個工具可以和 Ant 整合。



[火星人 ] 4個開源的Java代碼靜態分析工具已經有470次圍觀

http://coctec.com/docs/program/show-post-71351.html