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裏安裝eclipse

     (2)在Eclipse/MyEclipse裏安裝編輯器

 

IDEAide

  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:即易用性及建議性問題。 
  界面格式等不規範 
  輔助說明描述不清楚 
  操做時未給用戶提示 
  可輸入區域和只讀區域沒有明顯的區分標誌 
  個別不影響產品理解的錯別字 
  文字排列不整齊等一些小問題

 

 

以上就是博主爲你們介紹的這一板塊的主要內容,這都是博主本身的學習過程,但願能給你們帶來必定的指導做用,有用的還望你們點個支持,若是對你沒用也望包涵,有錯誤煩請指出。若有期待可關注博主以第一時間獲取更新哦,謝謝!

相關文章
相關標籤/搜索