下載地址:(最新記念版 2017-11-30 V1.3.1)html
《阿里巴巴Java開發手冊》是阿里巴巴集團技術團隊的集體智慧結晶和經驗總結,經歷了屢次大規模一線實戰的檢驗及不斷的完善,系統化地整理成冊,回饋給廣大開發者。現代軟件行業的高速發展對開發者的綜合素質要求愈來愈高,由於不只是編程知識點,其它維度的知識點也會影響到軟件的最終交付質量。好比:數據庫的表結構和索引設計缺陷可能帶來軟件上的架構缺陷或性能風險;工程結構混亂致使後續維護艱難;沒有鑑權的漏洞代碼易被黑客攻擊等等。因此本手冊以Java開發者爲中心視角,劃分爲編程規約、異常日誌、單元測試、安全規約、工程結構、MySQL數據庫六個維度,再根據內容特徵,細分紅若干二級子目錄。根據約束力強弱及故障敏感性,規約依次分爲強制、推薦、參考三大類。對於規約條目的延伸信息中,「說明」對內容作了適當擴展和解釋;「正例」提倡什麼樣的編碼和實現方式;「反例」說明須要提防的雷區,以及真實的錯誤案例。
本手冊的願景是碼出高效,碼出質量。現代軟件架構都須要協同開發完成,高效協做即下降協同成本,提高溝通效率,所謂無規矩不成方圓,無規範不能協做。衆所周知,制訂交通法規表面上是要限制行車權,其實是保障公衆的人身安全。試想若是沒有限速,沒有紅綠燈,誰還敢上路行駛。對軟件來講,適當的規範和標準毫不是消滅代碼內容的創造性、優雅性,而是限制過分個性化,以一種廣泛承認的統一方式一塊兒作事,提高協做效率。代碼的字裏行間流淌的是軟件生命中的血液,質量的提高是儘量少踩坑,杜絕踩重複的坑,切實提高質量意識。
考慮到能夠零距離地與衆多開發同窗進行互動,決定將來在線維護《手冊》內容,此1.3.1的PDF版本,是對外釋放的最終記念版,銘記發佈初版以來的358天旅程;咱們已經在杭州雲棲大會上進行了阿里巴巴Java開發規約插件點此下載 點此下載 ,阿里雲效(一站式企業協同研發雲)也集成了代碼規約掃描引擎。最後,《碼出高效 碼出高效 —— 阿里巴 阿里巴 JavaJavaJavaJava開發手冊詳解》 開發手冊詳解》 開發手冊詳解》 即將 出版,敬請關注。 出版,敬請關注。 出版,敬請關注。 出版,敬請關注。數據庫
參考博客:http://www.cnblogs.com/linkstar/p/6413402.html#_label7編程