阿里巴巴Java開發規約插件全球首發!(轉)


https://mp.weixin.qq.com/s?__biz=MzI0NTE4NjA0OQ==&mid=2658355901&idx=1&sn=3169172bfc68191dcc78e6fd5d74eb8d&chksm=f2d581d3c5a208c53cafad788290662ec7aeff24515dea248dc5c2ee6043c0db179c5e2f89dd&mpshare=1&scene=1&srcid=1015DQdOWY2NV1Elz4Tqv2Ab&pass_ticket=M1QRgRVAWyqIgBq%2Be3w8hu3aAUGBMaERy3LdSecMHBdMa7v%2FB4e3lJwcU9FenbuV#rd

《阿里巴巴Java開發手冊》於2017年2月9日首次公布,瞬間引起全民代碼規范的熱潮。2017年9月底,阿里巴巴集團發布了《阿里巴巴Java開發手冊》PDF終極版,2017年10月14日,在2017杭州雲棲大會上,規約插件全球首發。

 

插件全球首發儀式

 

經過247天的研發,阿里巴巴於10月14日上午9:00在杭州雲棲大會《研發效能峰會》上,正式發布《阿里巴巴Java開發手冊》掃描插件。阿里巴巴高年級同學畢玄、玄難、索尼、葉渡,淘寶代碼第一人多隆、代碼規約作者孤盡攜手《手冊》項目組其他同學,以及業界規約生態代表等重磅大咖聯合發布阿里巴巴代碼規約插件!就在今天,他們正式地通知全世界開發同學:插件可以下載啦!體驗令人激動的自動化、智能化的插件協同工作,你們值得擁有!該插件由阿里巴巴P3C項目組研發。P3C是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出所有潛在的代碼隱患。這個項目組是阿里巴巴開發愛好者自發組織形成的虛擬項目組,把《阿里巴巴Java開發手冊》強制條目轉化成自動化插件,並實現部分的自動編程。

 

 

插件是什么?

 

《阿里巴巴Java開發手冊》自從第一個版本起,倍受業界關注,相信很多人對其中的規則也有了一定的了解,很多人甚至希望能盡快在自己的團隊推行起來,這樣大家有了一套共同的開發准則。但是,如何更好的去遵守規則並且按照手冊去開發我們的系統確變得不那么容易,為了讓開發者更加方便、快速的將規范推動並實行起來,阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測插件(IDEA、Eclipse), 該插件在掃描代碼后,將不符合《手冊》的代碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,我們還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則實現了批量一鍵修復的功能,如此爽心悅目的功能是不是很值得擁有?提升代碼質量,提高團隊研發效能,插件將會一路同行。

 

IDEA插件安裝

 

IDEA版的插件已發布到IDEA官方倉庫中(最低支持版本14.1.7,JDK1.7+),只需打開 Settings >> Plugins >> Browse repositories 輸入 Alibaba 搜索一下便可以看到對應插件了,點擊安裝等待安裝完成。至於如何使用請大家到官方[Github倉庫](https://github.com/alibaba/p3c)中進行查看。IDEA會自動檢測插件新版,並提示出來,所以大家不用擔心插件的更新問題。

 

Eclipse插件安裝

 

Eclipse版插件支持4.2(Juno,JDK1.8+)及以上版本,我們提供自主的Update Site,通過 Help >> Install New Software 然后輸入https://p3c.alibaba.com/plugin/eclipse/update 即可看到安裝列表。大家可以通過 Help >> Check for Udates 進行插件新版檢測。

 

未來

 

插件是支持中英雙語的,上月底阿里巴巴對海外發布了《阿里巴巴Java開發手冊》的英文版,願景是做成全世界的開源標准代碼規范。插件雖然已經開源,阿里巴巴P3C項目組會長期維護插件的更新與維護,希望更多的人參與進來,除了發現和解決已實現的檢測規則以外,能夠實現更多的規則,讓插件變得更加完善並且幫助到更多的開發者。

如何下載插件

 

點擊左下角【閱讀原文】進入下載!

 

《阿里巴巴Java開發手冊》PDF終極版


免責聲明!

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



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