最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ì)量檢查利器!的評論 (共 條)

分享到微博請遵守國家法律
汾西县| 滨州市| 上饶县| 当阳市| 黔江区| 长垣县| 龙口市| 兴文县| 邵阳市| 沙坪坝区| 湘潭县| 吴桥县| 南开区| 斗六市| 太原市| 平凉市| 东源县| 宁安市| 广德县| 谷城县| 涡阳县| 腾冲县| 伊川县| 依安县| 东乌珠穆沁旗| 丽江市| 扬州市| 乌兰察布市| 崇阳县| 青浦区| 沈阳市| 通江县| 云林县| 左云县| 九龙坡区| 扶风县| 洮南市| 桐柏县| 康乐县| 行唐县| 庆元县|