實用的java開發(fā)工具
實用的java開發(fā)工具有哪些?java是一種純面向?qū)ο蟮木幊陶Z言,也是三大編程語言之一。java是由sun公司于1995年開發(fā),它被稱為“一次編譯,處處可用”。下面小編給大家說說實用的java開發(fā)工具,希望能對你有些幫助。
SonarQube是一個開源的平臺,現(xiàn)已成為代碼質(zhì)量管理系統(tǒng)的者,并且因代碼質(zhì)量的持續(xù)檢查為眾人所知。除了Java外,它還支持大多數(shù)的語言,而且可以用作Android開發(fā),它集成了大多數(shù)的持續(xù)集成工具。SonarQube會為重復代碼、編碼標準、單元測試、代碼覆蓋、復雜代碼、潛在錯誤、注釋、設計和架構(gòu)而產(chǎn)生報告。
FindBugs也是開源的工具,在Lesser GNU Public license許可下發(fā)布。它運行在Java字節(jié)碼上而不是源代碼,可以識別和確定潛在錯誤的嚴重程度,如空指針引用、無限遞歸循環(huán)、Java庫和死鎖的錯誤使用。同時,它還可以作為Eclipse、NetBeans,IntelliJ IDEA的插件??梢詤⒖糉indBugs Eclipse實例。
PMD是一個源代碼分析器。它可以檢測到常見的編程錯誤,如未使用的變量、空的catch塊、不必要的對象創(chuàng)建等等。它支持除了包括Java的大多數(shù)語言,還包含CPD、復制粘貼探測器。
Checkstyle的是一個開發(fā)工具,可以幫助程序員堅持按編碼標準來編寫Java代碼,會自動啟動Java代碼檢查。它的配置性很強,能支持幾乎任何的編碼標準。
想了解更多相關(guān)資訊請關(guān)注java培訓頻道-查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注賦能網(wǎng)了解更多:4008-569-579
本文鏈接:
本文章“實用的java開發(fā)工具有哪些”已幫助 81 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構(gòu)》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579