发现Java程序中的Bug
生活随笔
收集整理的這篇文章主要介紹了
发现Java程序中的Bug
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天在CSDN上閱讀 "Java中十個常見的違規編碼"這篇文章時,無意中找到了3個 "發現Java程序中的Bug"工具。 文章地址:http://www.csdn.net/article/2012-09-11/2809829-common-code-violations-in-java 其中, FindBugs? - Find Bugs in Java Programs這個工具,官網地址:http://findbugs.sourceforge.net/
比較好用,在Eclipse中使用只需要安裝一個插件即可,插件地址:http://findbugs.cs.umd.edu/eclipse
具體使用 請看 官網。
-----------------------------------------------------------------------------------
安裝FindBugs插件后,對一個工程進行了檢查,找到了18個Bug,如下圖所示。
//死循環
public void stackLeak() {
stackLength++;
stackLeak();
}
//可能的空指針異常
prevCards.clear();
//未使用的變量
SuperClass[] sca = new SuperClass[10];
------------------------------------------------------------------------------------
工欲善其事必先利其器。
有了這個強大的輔助工具,我們能夠寫出更加健壯的程序,大大提高開發效率,同時也能減輕QA的負擔。
(*^__^*)
轉載于:https://www.cnblogs.com/qitian1/archive/2012/12/08/6463904.html
總結
以上是生活随笔為你收集整理的发现Java程序中的Bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 玖富万卡帮你还怎么用?帮你还用不了是为什
- 下一篇: 玖富万卡帮你还系统开小差?是什么原因?