《阿里巴巴Java開發手冊》掃描插件正式發布--插件安裝和使用分析



"不管做什么,只要堅持下去就會看到不一樣!在路上,不卑不亢!"


阿里巴巴於10月14日上午9:00在杭州雲棲大會《研發效能峰會》上,正式發布《阿里巴巴Java開發手冊》掃描插件。下面分享這個插件,希望更多的人使用,提高我們的代碼/編碼的規范!


阿里代碼規約插件相關內容:

視頻地址:https://yunqi.aliyun.com/#/video/detail1420

翹首期盼247天!《阿里巴巴Java開發手冊》掃描插件正式發布:
https://mp.weixin.qq.com/s/KcPtgFbnU6CS3L49EKcnDg

《阿里巴巴Java開發規約》IDEA插件與Eclipse插件使用指南【雲棲社區】
http://mp.weixin.qq.com/s/GjrbDp6ZF_vPDoHyhImShw

​阿里巴巴代碼規范掃描插件github地址:
​https://github.com/alibaba/p3c

阿里巴巴Java開發手冊(終極版):
https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發手冊(終極版).pdf


下面是我在Eclipse安裝插件的過程和具體測試代碼的分析示例:

在github中已經具體說明了Eclipse和Idea的開發工具如何安裝插件,下面就都進行簡單的介紹和說明!

安裝注意版本問題:
我在IDEA上安裝這個插件的時候,報錯

Plugin Alibaba Java Coding Guidelines was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?action=download&;id=com.alibaba.p3c.smartfox&build=IU-172.4343.14&uuid=9f9fc264-a025-47ed-9bdc-c12871794d1c': Read timed out

開始我以為是版本問題,我更新了IDEA最新版本,注意更新重新安裝的時候,不要刪除之前IDEA的配置信息。但是安裝之后,發現還是不行,我真NC了,上面錯誤明顯是 Read timed out !於是我馬上斷開我的wifi,用我手機開了個熱點,一試之后,下載蹭蹭的!開心!【總結:如何報這個錯誤,請檢查網絡

IDEA版的插件 : 我們發布到了IDEA官方倉庫中(最低支持版本14.1.7,JDK1.7+)
Eclipse版插件 : 支持4.2(Juno,JDK1.8+)及以上版本

注意代碼一定要編譯過后在進行 掃描,否則結果可能不完整!

1.Eclipse安裝和使用介紹

第一步:安裝插件

Help >> Install New Software 然后在框中輸入URL: https://p3c.alibaba.com/plugin/eclipse/update

這里寫圖片描述

安裝完成后,重啟Eclipse!

然后右鍵可以看到,第一次顯示

這里寫圖片描述

然后點擊切換為中文:

這里寫圖片描述

第二步:簡單使用插件

編寫了一個不符合阿里代碼規約的例子,進行測試,代碼如下:
/**
 * 測試阿里代碼規約插件
 * @author dufyun
 *
 */
//命名風格:3 -- ALibabapluginTest,沒有按照駝峰法
public class ALibabapluginTest {
	
	//命名風格:1 -- _name ,不能以 下划線或美元符號
	private String  _name; 
	//命名風格:2  -- 嚴禁使用拼音與英文混合的方式
	public void  DaZhePromotion(){
		
		System.out.println("打折方法");
	}

		
}

右鍵,選擇 阿里編碼規約掃描,結果如下圖 :

這里寫圖片描述

2.IDEA安裝和使用介紹

安裝和使用和Eclipse大同小異,具體安裝也可以參考github介紹。

第一步:插件安裝

**Settings** >> **Plugins** >> **Browse repositories**... 搜 **Alibaba** 就可以。

這里寫圖片描述

安裝 然后重啟;
就可以看見Tools 》》 阿里編碼規約

這里寫圖片描述

第二步:簡單使用插件

請看下圖,**注意代碼一定要編譯過后在進行 掃描,否則結果可能不完全!**

這里寫圖片描述

附: 阿里雲的代碼檢測

登錄雲效公有雲官網(https://www.aliyun.com/product/yunxiao)(雲效>公有雲>設置->測試服務->阿里巴巴Java代碼規約)。

阿里雲界面:【因為我沒有阿里雲上的代碼,沒法進行測試!

這里寫圖片描述

本次分享暫時就是這些,也歡迎和大家一起討論,謝謝大家閱讀!


**如果您覺得這篇博文對你有幫助,請點個贊,謝謝!** **如果帥氣(美麗)、睿智(聰穎),和我一樣簡單善良的你看到本篇博文中存在問題,請指出,我虛心接受你讓我成長的批評,謝謝閱讀!
祝你今天開心愉快!**

歡迎訪問我的csdn博客,我們一同成長!

"不管做什么,只要堅持下去就會看到不一樣!在路上,不卑不亢!"

博客首頁http://blog.csdn.net/u010648555


免責聲明!

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



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