<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          自從用了CheckStyle插件,代碼寫的越來越規(guī)范了....

          共 3332字,需瀏覽 7分鐘

           ·

          2024-07-25 10:30

          來源:blog.csdn.net/iXinRu/article/details/85242553

          ?? 歡迎加入小哈的星球,你將獲得: 專屬的項目實戰(zhàn) / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論

          • 新項目:《從零手擼:仿小紅書(微服務架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點擊查看項目介紹
          • 《從零手擼:前后端分離博客項目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/;

          截止目前,累計輸出 50w+ 字,講解圖 2200+ 張,還在持續(xù)爆肝中.. 后續(xù)還會上新更多項目,目標是將 Java 領(lǐng)域典型的項目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時通訊,Spring Cloud Alibaba 等等,戳我加入學習,解鎖全部項目,已有1800+小伙伴加入

          • 1.導入CheckStyle插件
          • 2.報錯原因和處理方式
          • 3.見名知意
          • 4.格式問題
          • 5.邏輯錯誤
          • 6.導包順序

          CheckStyle作為檢驗代碼規(guī)范的插件,除了可以使用配置默認給定的開發(fā)規(guī)范,如Sun的,Google的開發(fā)規(guī)范啊,也可以導入像阿里的開發(fā)規(guī)范的插件。事實上,每一個公司都存在不同的開發(fā)規(guī)范要求,所以大部分公司會給定自己的check規(guī)范,一般導入給定的checkstyle.xml文件即可實現(xiàn)。

          作為新人,我checkstyle了一整個項目,苦不堪言,所以大家怕是還是多注意代碼規(guī)范啊,利人利己。

          樓主用的是idea,所以先說一下插件的導入,然后再細說怎么修改不規(guī)范的代碼。

          1.導入CheckStyle插件

          1.File ——> setting 安裝插件

          圖片

          圖片

          也可以下載阿里的開發(fā)規(guī)范,看個人需求和喜好。

          圖片

          2.配置插件

          圖片

          圖片

          圖片

          3.開始C

          選擇你需要checkstyle的類右擊:

          圖片

          點擊checkstyle,因為我導入的是阿里巴巴,使用checkstyle的按鍵被占用了,懶得弄了,阿里蠻好的

          或者:

          圖片

          2.報錯原因和處理方式

          原則:少改動代碼,處理時候不盲目大意,git提交多寫點改動的情況。

          1.第一大類:注解問題

          缺少注解,點擊問題即可跳轉(zhuǎn)到缺少注解的地方

          圖片

          注解不全,補齊就行

          圖片

          補齊,每一個@的值都要完整

          圖片

          2.字符占位問題

          圖片

          先按自己的需求設(shè)置code style

          圖片

          然后右擊選擇

          圖片

          即可解決

          tab問題的話

          圖片

          默認情況下的是tab=4個空格,不存在tab的情況的,其實我也不會,歡迎補充。

          3.見名知意

          圖片

          按要求改就ok了

          圖片

          刪掉就行

          4.格式問題

          名字問題

          圖片

          建議少改動,如果是公共類,影響較大,還是提前多留意吧。

          5.邏輯錯誤

          圖片

          圖片

          6.導包順序

          圖片

          類似這種情況的,都是導包順序沒有按照checkstyle的規(guī)范,一般情況下,eclispe的ctrl + shift + o 快捷鍵可以解決這個盜版問題,idea的也一樣,當然也可以右擊選擇

          圖片

          ?? 歡迎加入小哈的星球,你將獲得: 專屬的項目實戰(zhàn) / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論

          • 新項目:《從零手擼:仿小紅書(微服務架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點擊查看項目介紹
          • 《從零手擼:前后端分離博客項目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/;

          截止目前,累計輸出 50w+ 字,講解圖 2200+ 張,還在持續(xù)爆肝中.. 后續(xù)還會上新更多項目,目標是將 Java 領(lǐng)域典型的項目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時通訊,Spring Cloud Alibaba 等等,戳我加入學習,解鎖全部項目,已有1800+小伙伴加入


              
                 

          1. 我的私密學習小圈子~

          2. 偷偷曝光下國內(nèi)軟件外包公司!(2024 最新版,很全!)

          3. 還在用Jenkins?這套輕量級自動化部署方案賊帶勁!

          4. 史上最全 Maven 教程,沒有之一

          最近面試BAT,整理一份面試資料Java面試BATJ通關(guān)手冊,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。

          獲取方式:點“在看”,關(guān)注公眾號并回復 Java 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。

          PS:因公眾號平臺更改了推送規(guī)則,如果不想錯過內(nèi)容,記得讀完點一下在看,加個星標,這樣每次新文章推送才會第一時間出現(xiàn)在你的訂閱列表里。

          “在看”支持小哈呀,謝謝啦

          瀏覽 240
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  琪琪色婷婷五月天 | 人人射视频 | 亚洲一级一射欧美999 | 蜜桃视频ht19.vp | 日韩男女操逼 |