<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>

          自從用了這款牛逼的 IDEA 插件,團隊的代碼寫得越來越規(guī)范了!!!

          共 1061字,需瀏覽 3分鐘

           ·

          2023-06-20 09:43

          程序員的成長之路
          互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
          關(guān)注


          閱讀本文大概需要 2.8 分鐘。

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

          CheckStyle作為檢驗代碼規(guī)范的插件,除了可以使用配置默認給定的開發(fā)規(guī)范,如Sun的,Google的開發(fā)規(guī)范啊,也可以導(dǎo)入像阿里的開發(fā)規(guī)范的插件。
          事實上,每一個公司都存在不同的開發(fā)規(guī)范要求,所以大部分公司會給定自己的check規(guī)范,一般導(dǎo)入給定的 checkstyle.xml 文件即可實現(xiàn)。
          作為新人,我checkstyle了一整個項目,苦不堪言,所以大家怕是還是多注意代碼規(guī)范啊,利人利己。
          樓主用的是idea,所以先說一下插件的導(dǎo)入,然后再細說怎么修改不規(guī)范的代碼。

          1.導(dǎo)入CheckStyle插件

          1.File ——> setting 安裝插件

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

          2.配置插件

          圖片
          圖片
          圖片

          3.開始C

          選擇你需要checkstyle的類右擊:
          圖片
          點擊checkstyle,因為我導(dǎo)入的是阿里巴巴,使用checkstyle的按鍵被占用了,懶得弄了,阿里蠻好的
          或者:
          圖片

          2.報錯原因和處理方式

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

          1.第一大類:注解問題

          缺少注解,點擊問題即可跳轉(zhuǎn)到缺少注解的地方
          圖片
          注解不全,補齊就行
          圖片
          補齊,每一個@的值都要完整

          2.字符占位問題

          圖片
          先按自己的需求設(shè)置code style
          圖片
          然后右擊選擇
          圖片
          即可解決
          tab問題的話
          圖片
          默認情況下的是tab=4個空格,不存在tab的情況的,其實我也不會,歡迎補充。

          3.見名知意

          圖片
          按要求改就ok了
          圖片
          刪掉就行

          4.格式問題

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

          5.邏輯錯誤

          圖片
          圖片

          6.導(dǎo)包順序

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

          推薦閱讀:

          高性能、無侵入的 Java 性能監(jiān)控神器

          SpringSecurity 常見面試題匯總

          互聯(lián)網(wǎng)初中高級大廠面試題(9個G)

          內(nèi)容包含Java基礎(chǔ)、JavaWeb、MySQL性能優(yōu)化、JVM、鎖、百萬并發(fā)、消息隊列、高性能緩存、反射、Spring全家桶原理、微服務(wù)、Zookeeper......等技術(shù)棧!

          ?戳閱讀原文領(lǐng)?。?/span>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??朕已閱?

          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  91久草手机 | 考逼网站| 国产三级片电影成人久久久 | 亚洲毛片网 | 影音先锋中文资源 |