不管做什么轻黑,只要堅持下去就會看到不一樣搅轿!在路上脊奋,不卑不亢!
阿里巴巴于10月14日上午9:00在杭州云棲大會《研發(fā)效能峰會》上熬北,正式發(fā)布《阿里巴巴Java開發(fā)手冊》掃描插件。下面分享這個插件诚隙,希望更多的人使用讶隐,提高我們的代碼/編碼的規(guī)范!
阿里代碼規(guī)約插件相關(guān)內(nèi)容:
視頻地址:https://yunqi.aliyun.com/#/video/detail1420
翹首期盼247天最楷!《阿里巴巴Java開發(fā)手冊》掃描插件正式發(fā)布:
https://mp.weixin.qq.com/s/KcPtgFbnU6CS3L49EKcnDg
《阿里巴巴Java開發(fā)規(guī)約》IDEA插件與Eclipse插件使用指南【云棲社區(qū)】
http://mp.weixin.qq.com/s/GjrbDp6ZF_vPDoHyhImShw
?阿里巴巴代碼規(guī)范掃描插件github地址:
http://?https://github.com/alibaba/p3c
阿里巴巴Java開發(fā)手冊(終極版):
https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發(fā)手冊(終極版).pdf
下面是我在Eclipse安裝插件的過程和具體測試代碼的分析示例:
在github中已經(jīng)具體說明了Eclipse和Idea的開發(fā)工具如何安裝插件整份,下面就都進行簡單的介紹和說明!
安裝注意版本問題:
我在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的配置信息讲冠。但是安裝之后,發(fā)現(xiàn)還是不行适瓦,我真NC了竿开,上面錯誤明顯是 Read timed out 谱仪!于是我馬上斷開我的wifi,用我手機開了個熱點否彩,一試之后疯攒,下載蹭蹭的!開心列荔!【總結(jié):如何報這個錯誤敬尺,請檢查網(wǎng)絡(luò)】
IDEA版的插件 : 我們發(fā)布到了IDEA官方倉庫中(最低支持版本14.1.7,JDK1.7+)
Eclipse版插件 : 支持4.2(Juno贴浙,JDK1.8+)及以上版本
注意代碼一定要編譯過后在進行 掃描砂吞,否則結(jié)果可能不完整
1.Eclipse安裝和使用介紹
第一步:安裝插件
Help >> Install New Software 然后在框中輸入URL: https://p3c.alibaba.com/plugin/eclipse/update
安裝完成后,重啟Eclipse崎溃!
然后右鍵可以看到蜻直,第一次顯示
然后點擊切換為中文:
第二步:簡單使用插件
編寫了一個不符合阿里代碼規(guī)約的例子,進行測試袁串,代碼如下:
/**
* 測試阿里代碼規(guī)約插件
* @author dufyun
*
*/
//命名風(fēng)格:3 -- ALibabapluginTest,沒有按照駝峰法
public class ALibabapluginTest {
//命名風(fēng)格:1 -- _name 概而,不能以 下劃線或美元符號
private String _name;
//命名風(fēng)格:2 -- 嚴(yán)禁使用拼音與英文混合的方式
public void DaZhePromotion(){
System.out.println("打折方法");
}
}
右鍵,選擇 阿里編碼規(guī)約掃描般婆,結(jié)果如下圖 :
2.IDEA安裝和使用介紹
安裝和使用和Eclipse大同小異到腥,具體安裝也可以參考github介紹。
第一步:插件安裝
Settings >> Plugins >> Browse repositories... 搜 Alibaba 就可以蔚袍。
安裝 然后重啟乡范;
就可以看見Tools 》》 阿里編碼規(guī)約
第二步:簡單使用插件
請看下圖,注意代碼一定要編譯過后在進行 掃描啤咽,否則結(jié)果可能不完全晋辆!
附: 阿里云的代碼檢測
登錄云效公有云官網(wǎng)(https://www.aliyun.com/product/yunxiao)(云效>公有云>設(shè)置->測試服務(wù)->阿里巴巴Java代碼規(guī)約)。
阿里云界面:【因為我沒有阿里云上的代碼宇整,沒法進行測試瓶佳!】
本次分享暫時就是這些,也歡迎和大家一起討論鳞青,謝謝大家閱讀霸饲!
如果您覺得這篇博文對你有幫助,請點個贊臂拓,謝謝厚脉!
如果帥氣(美麗)、睿智(聰穎)胶惰,和我一樣簡單善良的你看到本篇博文中存在問題傻工,請指出,我虛心接受你讓我成長的批評,謝謝閱讀中捆!
祝你今天開心愉快鸯匹!
歡迎訪問我的csdn博客,我們一同成長泄伪!
不管做什么殴蓬,只要堅持下去就會看到不一樣!在路上臂容,不卑不亢!