放假了,又可以學起來了,送給大家一份阿里巴巴最新的《Java開發者手冊—泰山版》,
阿里算是國內互聯網Java 相關技術堆疊使用范圍最大的公司,使用Java時間也有二十多年了,前輩們在專案實踐中踩了很多坑,他們把專案中認為最合適的規則提煉成通用編碼規范-《Java 開發手冊》,這個也是經歷了多次大規模一線實戰的檢驗及不斷完善,是阿里內部的最佳實踐,
安琪拉知道很多公司都會直接用《Java 開發手冊》 作為內部的開發規范,這份開發手冊基本定義了Java 專案開發中涉及的各方面注意事項,哪些是強制需要遵守的,那些是推薦用法,推薦大家可以在日常開發中,使用Ctrl +F 來查找關注點和問題,這個手冊劃分為編程規約、例外日志、單元測驗、安全規約、MySQL資料庫、工程結構、設計規約七個維度,再根據內容特征,細分成若干二級子目錄,另外,依據約束力強弱及故障敏感性,規約依次分為強制、推薦、參考三大類,在延伸資訊 中,“說明”對規約做了適當擴展和解釋; “正例”提倡什么樣的編碼和實作方式; “反例”說明需要提防的雷區,以及真實的錯誤案例,
手冊的愿景是碼出高效,碼出質量,現代軟體架構的復雜性需要協同開發完成,如何高效地協同呢? 無規矩不成方圓,無規范難以協同,比如,制訂交通法規表面上是要限制行車權,實際上是保障公眾的人身安全,試想如果沒有限速,沒有紅綠燈,誰還敢上路行駛? 對軟體來說,適當的規范和 標準絕不是消滅代碼內容的創造性、優雅性,而是限制過度個性化,以一種普遍認可的統一方式一起 做事,提升協作效率,降低溝通成本,代碼的字里行間流淌的是軟體系統的血液,質量的提升是盡可 能少踩坑,杜絕踩重復的坑,切實提升系統穩定性,碼出質量,
另外阿里也有配套的 Java 開發規約 IDE 插件,下載量達到 152 萬人次,插件也集成了代碼規約掃描引擎,
手冊目錄如下:

安琪拉把最新版放在網盤上,下載方式: 在公眾號后臺回復“手冊” 二個字,拿到分享鏈接下載,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273329.html
標籤:其他
上一篇:MySQL常用存盤引擎詳解
下一篇:shiro權限安全框架
