IDEA/Eclipse安裝 Alibaba Java Coding Guidelines 插件


 

   為了讓開發者更加方便、並且達到快速規范代碼格式的目的並實行起來,阿里巴巴基於《阿里巴巴Java開發規約》手冊內容,研發了一套自動化的IDE檢測插件(IDEA、Eclipse)。它就是Alibaba Java Coding Guidelines 插件。

 

 

        該插件在掃描代碼后,將不符合規約的代碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,我們還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。

 

  本博文,重點在如下兩種編程工具下安裝 Alibaba Java Coding Guidelines 插件。

     (1)在IDEA里安裝

     (2)在Eclipse/MyEclipse里安裝

 

IDEA

  1.打開 Settings >> Plugins >> Browse repositories...、

  

  當看到如下情況時,表示安裝成功。

  我們重啟一下IDEA軟件,然后查看Tools工具欄下面的內容。

  可以看到,工具欄下多出了一個阿里巴巴規約的工具,這就是本博文要介紹的主角了。

 

Eclipse/MyEclipse

 

  選擇help >> Instakll New Software... 進入插件安裝界面。

 

  在Work with中輸入: https://p3c.alibaba.com/plugin/eclipse/update。

  安裝完成后悔提示重啟,重啟后依次點擊 Window >> Show View >> Other...然后就能找到我們所安裝的插件了。

 

測試

  任意導入一個項目或者代碼到我們的編輯器中,然后選擇一個文件,右鍵后選擇“編碼規約掃描”。

  可以看到下方有不符合規約的兩個等級:Blockers和Major,實際上Alibaba Java Coding Guidelines 插件會將不符合規約的代碼按Blocker/Critical/Major三個等級顯示在下方,這是代表不同的級別的意思,由高到低。

 

 1>Blocker: 即系統無法執行、崩潰或嚴重資源不足、應用模塊無法啟動或異常退出、無法測試、造成系統不穩定。 
  嚴重花屏 
  內存泄漏 
  用戶數據丟失或破壞 
  系統崩潰/死機/凍結 
  模塊無法啟動或異常退出 
  嚴重的數值計算錯誤 
  功能設計與需求嚴重不符 
  其它導致無法測試的錯誤, 如服務器500錯誤

 

 2>Critical:即影響系統功能或操作,主要功能存在嚴重缺陷,但不會影響到系統穩定性。 
  功能未實現 
  功能錯誤 
  系統刷新錯誤 
  數據通訊錯誤 
  輕微的數值計算錯誤 
  影響功能及界面的錯誤字或拼寫錯誤 
  安全性問題

 

 3> Major:即界面、性能缺陷、兼容性。 
  操作界面錯誤(包括數據窗口內列名定義、含義是否一致) 
  邊界條件下錯誤 
  提示信息錯誤(包括未給出信息、信息提示錯誤等) 
  長時間操作無進度提示 
  系統未優化(性能問題) 
  光標跳轉設置不好,鼠標(光標)定位錯誤 
  兼容性問題

 

 4>Minor/Trivial:即易用性及建議性問題。 
  界面格式等不規范 
  輔助說明描述不清楚 
  操作時未給用戶提示 
  可輸入區域和只讀區域沒有明顯的區分標志 
  個別不影響產品理解的錯別字 
  文字排列不整齊等一些小問題

 

 

以上就是博主為大家介紹的這一板塊的主要內容,這都是博主自己的學習過程,希望能給大家帶來一定的指導作用,有用的還望大家點個支持,如果對你沒用也望包涵,有錯誤煩請指出。如有期待可關注博主以第一時間獲取更新哦,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM