五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

這五款牛逼的 IDEA 插件,堪稱代碼質(zhì)量檢查利器!

2023-01-05 10:28 作者:要寵你上天  | 我要投稿


?

Alibaba Java Coding Guidelines

1、整體介紹:
Alibaba Java Coding Guidelines 專注于Java代碼規(guī)范,目的是讓開發(fā)者更加方便、快速規(guī)范代碼格式。該插件在掃描代碼后,將不符合規(guī)約的代碼按 Blocker、Critical、Major 三個等級顯示出來,并且大部分可以自動修復(fù),它還基于 Inspection 機制提供了實時檢測功能,編寫代碼的同時也能快速發(fā)現(xiàn)問題所在。
阿里巴巴規(guī)約掃描包括:

  • OOP規(guī)約

  • 并發(fā)處理

  • 控制語句

  • 命名規(guī)約

  • 常量定義

  • 注釋規(guī)范


2、安裝步驟:
File > Settings > Plugins > Marketplace 搜索 “Alibaba Java Coding Guidelines”,按照提示進行安裝,然后重啟即可。
3、使用說明:
(1)可以Tools > 阿里編碼規(guī)約 > 編碼規(guī)約掃描




CheckStyle

1、整體介紹:
CheckStyle 側(cè)重檢查編碼格式和代碼風(fēng)格規(guī)范,如命名規(guī)范、Javadoc注釋規(guī)范、空格規(guī)范、size度量(如過長的方法)、重復(fù)代碼、多余Imports等,從而有效約束開發(fā)人員更好地遵循代碼編寫規(guī)范。
2、安裝步驟:
通過 File > Settings > Plugins > Marketplace 搜索 “CheckStyle”,按照提示進行安裝,然后重啟即可。
3、使用說明:


PMD

1、整體介紹:
PMD側(cè)重面向安全編碼規(guī)則,且具備一定的數(shù)據(jù)流分析和路徑分析能力,能力比CheckStyle稍微強點,并且 PMD 支持自定義規(guī)則,PMD可以直接使用的規(guī)則包括以下內(nèi)容:

  • 潛在的bug:空的try/catch/finally/switch語句

  • 未使用的代碼(Dead code):未使用的變量、參數(shù)、私有方法等

  • 可選的代碼:String/StringBuffer的濫用

  • 復(fù)雜的表達式:不必須的if語句、可被while替代的for循環(huán)

  • 重復(fù)的代碼:拷貝/粘貼代碼意味著拷貝/粘貼bugs

  • 循環(huán)體創(chuàng)建新對象:盡量不要在循環(huán)體內(nèi)實例化新對象

  • 資源關(guān)閉:Connect,Result,Statement等使用之后確保關(guān)閉掉


2、安裝步驟:
通過 File > Settings > Plugins > Marketplace 搜索 “PMDPlugin”,按照提示進行安裝,然后重啟即可
3、使用說明:
(1)從Tools菜單中啟動:
通過 Tools > Run PMD 可以看到如下的界面,如果通過該方式啟動,掃描的范圍就是整個項目中的文件了。


FindBugs

1、整體介紹:
FindBugs 側(cè)重于發(fā)現(xiàn)代碼中存在的bug,如運行時錯誤檢測(空指針檢查、未合理關(guān)閉資源、字符串相同判斷錯(==,而不是equals)等),它可以簡單高效全面地幫助我們發(fā)現(xiàn)程序代碼中存在的bug以及潛在隱患,針對各種問題,它提供了簡單的修改意見供我們參考
2、安裝步驟:
通過 File > Settings > Plugins > Marketplace 搜索 “FindBugs”,按照提示進行安裝,然后重啟即可
3、使用說明:
FindBugs 可以分析單個文件、包下面的所有文件、整個module下的文件、整個project下的文件,右鍵想要分析的文件名/包名/module名/project

分析完之后就會出現(xiàn)結(jié)果面板


SonarLint

1、整體介紹:
sonar 比 Findbugs 高了一個層級,它不僅關(guān)注常規(guī)靜態(tài)BUG,還關(guān)注到了如代碼質(zhì)量、包與包、類與類之間的依賴情況,代碼耦合情況,類、方法、文件的復(fù)雜度,代碼中是否包含大量復(fù)制粘貼的代碼,關(guān)注的是項目代碼整體的健康情況。sonar 有兩種使用方式:插件和客戶端,sonar 的插件名稱為 sonarLint。
2、安裝步驟:
通過 File > Settings > Plugins > Marketplace 搜索 “SonarLint”,按照提示進行安裝,然后重啟即可
3、使用說明:



這五款牛逼的 IDEA 插件,堪稱代碼質(zhì)量檢查利器!的評論 (共 條)

分享到微博請遵守國家法律
阿克陶县| 阿城市| 突泉县| 林周县| 汽车| 仪征市| 金乡县| 兰西县| 玉田县| 南京市| 饶平县| 通河县| 汤阴县| 阿克陶县| 维西| 宜春市| 宜兴市| 灵宝市| 刚察县| 杨浦区| 连江县| 开江县| 永和县| 马尔康县| 汝阳县| 美姑县| 华亭县| 永吉县| 祁门县| 平潭县| 竹山县| 新化县| 浏阳市| 巫山县| 开阳县| 麻栗坡县| 古丈县| 曲水县| 海城市| 枣庄市| 罗平县|