阿里官方Java代碼規範標準《阿里巴巴Java開發手冊 終極版 v1.3.0》下載

做者:13
GitHub:https://github.com/ZHENFENG13
版權聲明:本文爲原創文章,未經容許不得轉載。html

終極版 v1.3.0

2017年開春之際,阿里誠意獻上重磅大禮:《阿里巴巴Java開發手冊》,首次公開阿里官方Java代碼規範標準。這套Java統一規範標準將有助於提升行業編碼規範化水平,幫助行業人員提升開發質量和效率、大大下降代碼維護成本。git

至今爲止已更迭了三個版本,2017年9月25日,阿里巴巴Java開發手冊(終極版)》正式發佈,這是史上內容最全、修正最爲完全的一個版本,而且增長了單元測試規約內容,這也是阿里官方對外發布的最後一個PDF版本,值得收藏。程序員

《阿里巴巴Java開發手冊》是阿里內部Java工程師所遵循的開發規範,涵蓋編程規約、單元測試規約、異常日誌規約、MySQL規約、工程規約、安全規約等,這是近萬名阿里Java技術精英的經驗總結,並經歷了屢次大規模一線實戰檢驗及完善。這是阿里回饋給Java社區的一份禮物,但願可以幫助企業開發團隊在Java開發上更高效、容錯、有協做性,提升代碼質量,下降項目維護成本。github

對應的IDE插件能夠看一下這篇文章《阿里巴巴Java開發規約插件p3c詳細教程及使用感覺算法

下載

因爲在雲棲下載須要登陸阿里雲帳號,可能有些朋友並無這個帳號所以沒法下載,目前在CSDN上傳的文件資源最低分爲2分,不知道何時改爲了這種設置,之前是有0分下載資源的選項,所以就把文件傳到了博客園的文件管理裏,下載應該不須要積分,能夠直接下載,不會特別麻煩,若是後面有問題再選擇其餘方案。編程

《阿里巴巴Java開發手冊 終極版v1.3.0.pdf》 下載地址json

終極版

《阿里巴巴Java開發手冊 v1.2.0.pdf》 下載地址後端

v1.2.0

碼出高效,碼出質量!

相比C++代碼規範業界已經達成共識,Java代碼規範業界比較混亂,咱們期待此次發佈的Java代碼規範可以給業界帶來一個標準,促使總體行業代碼規範水平獲得提升,最終可以幫助企業和開發者提高代碼質量和下降代碼故障率。安全

阿里出品,質量保證!

阿里Java技術團隊一手打造出Dubbo、JStorm、Fastjson等諸多流行開源框架,部分已成爲Apache基金會孵化項目;服務器

阿里在Java後端領域支撐起全球訪問量最大的服務器集羣;

Java代碼構建的阿里雙11業務系統訂單處理能力達到17.5萬筆/秒;

到目前已累計數億行高併發、高穩定性的最佳Java代碼實踐;

……

這次公開的Java開發手冊正是出自這樣的團隊,近萬名阿里Java技術精英的經驗總結,並經歷了屢次大規模一線實戰檢驗及完善,鑄就了這本高含金量的阿里Java開發手冊。該手冊以Java開發者爲中心視角,劃分爲編程規約、異常日誌規約、MYSQL規約、工程規約、安全規約五大塊,再根據內容特徵,細分紅若干二級子目錄。根據約束力強弱和故障敏感性,規約依次分爲強制、推薦、參考三大類。此套規範不只能讓代碼一目瞭然, 更有助於增強團隊分工與合做、真正提高效率。

無規矩不成方圓 無規範不能協做

衆所周知,制訂交通法規表面上是要限制行車權,其實是保障公衆的人身安全。試想若是沒有限速,沒有紅綠燈,沒有規定靠右行駛,誰還敢上路行駛。

同理,對軟件來講,適當的規範和標準毫不是消滅代碼內容的創造性、優雅性,而是限制過分個性化,以一種廣泛承認的方式一塊兒作事,下降故障率,提高協做效率。開發手冊詳細列舉如何開發更加高效,更加容錯,更加有協做性,力求知其然,更知其否則,結合正反例,提升代碼質量。好比,異常日誌處理時的各類不規範行爲;集合轉換的各類坑;建立線程池出現的等待隊列OOM等。

阿里技術資深大咖聯袂推薦

阿里高級研究員多隆:工程師對於代碼,必定要「精益求精」,不論從性能,仍是簡潔優雅,都要具有「精益求精」的工匠精神,認真打磨本身的做品。

阿里研究員畢玄:一個優秀的工程師和一個普通工程師的區別,不是如今滿天飛的架構圖,他的功底就是體如今他寫的每一行代碼上。

阿里研究員玄難:代碼是軟件工程裏面的產品設計、系統架構設計等工做的最後承載體,代碼的質量決定了一切工做的成敗。

阿里巴巴B2B事業羣CTO李純:好的軟件產品離不開工程師高質量的代碼及相互間順暢的溝通與合做。簡單,適用的代碼規約背後所傳遞的是技術上的追求卓越、協同合做的精神,是每一個技術團隊不可缺失的重要利器。

阿里研究員、HipHop做者:趙海平(花名:福貝):程序員是創造個性化做品的藝術家,但同時也是須要團隊合做的工種。個性化應儘可能表如今代碼效率和算法方面,犧牲小我,成就大我。

擁抱規範,遠離傷害!

開發的同窗們趕忙行動起來,遵照代碼規範,你好,我好,你們好!

推薦一下本身的達人課,感興趣的朋友能夠看一下:SSM搭建精美實用的管理系統

gitchat

首發於個人我的博客

相關文章
相關標籤/搜索