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