1. 程式人生 > >Java開發規範最新詳盡版下載

Java開發規範最新詳盡版下載

1、開發規範的必要性   

       軟體開發需要規範,規範利於前期開發、團隊開發、後期迭代開發,最大限度的提高開發效率,降低開發成本,防範開發風險。JAVA開發規範一般包括程式設計規範、異常處理規範、單元測試規範、資料庫規範、工程規範、安全規範、涉及規範。開發規範是團隊的集體智慧結晶和經驗總結,經歷了多次大規模一線實戰的檢驗及不斷完善。

2、開發規範簡介   

       現代軟體行業的高速發展對開發者的綜合素質要求越來越高,因為不僅是程式設計知識點,其它維度的知識點也會影響到軟體的最終交付質量。比如:資料庫的表結構和索引設計缺陷可能帶來軟體上的架構缺陷或效能風險;工程結構混亂導致後續維護艱難;沒有鑑權的漏洞程式碼易被黑客攻擊等等。所以本手冊以 Java 開發者為中心視角,劃分為程式設計規約、異常日誌、單元測試、安全規約、MySQL 資料庫、工程結構、設計規約七個維度,再根據內容特徵,細分成若干二級子目錄。根據約束力強弱及故障敏感性,規約依次分為強制、推薦、參考三大類。對於規約條目的延伸資訊中,“說明”對規約做了適當擴充套件和解釋;“正例”提倡什麼樣的編碼和實現方式; “反例” 說明需要提防的雷區,以及真實的錯誤案例。 本手冊的旨在碼出高效,碼出質量。現代軟體架構的複雜性需要協同開發完成, 如何高效地協同呢?無規矩不成方圓,無規範難以協同,比如,制訂交通法規表面上是要限制行車權,實際上是保障公眾的人身安全,試想如果沒有限速,沒有紅綠燈, 誰還敢上路行駛。對軟體來說,適當的規範和標準絕不是消滅程式碼內容的創造性、優雅性,而是限制過度個性化,以一種普遍認可的統一方式一起做事,提升協作效率, 降低溝通成本。程式碼的字裡行間流淌的是軟體系統的血液,質量的提升是儘可能少踩 坑,杜絕踩重複的坑,切實提升系統穩定性,碼出質量。

3、開發規範下載

《阿里巴巴Java開發手冊》是阿里內部Java工程師所遵循的開發規範,涵蓋程式設計規約、單元測試規約、異常日誌規約、MySQL規約、工程規約、安全規約等,讓我們一起碼出高效、碼出質量。最新詳盡版下載地址:https://102.alibaba.com/downloadFile.do?file=1528269849853/Java_manual.pdf