《Java 開發手冊》始發於阿里巴巴內部規約,涵蓋編程規約、異常日誌、單元測試、安全規約等七大維度。從 2017 年上線至今整整四年,共發佈了七個版本,在全球 Java 開發者共同努力下,這本手冊已經成爲業界普遍遵循的開發規範,感謝大家一直和我們在碼出高效、碼出質量的路上並肩同行。
本文將介紹每個版本手冊更新的亮點,文末可以下載所有版本的合集。
第七版:泰山版《Java 開發手冊》
更新日期:2020/04/22
更新亮點:
- 新增 5 條日期時間規約
- 新增 2 條表別名 sql 規約
- 新增統一錯誤碼規約
新增的規約細則如下:
OOP 規約
1.【強制】任何貨幣金額,均以最小貨幣單位且整型類型來進行存儲。
2.【推薦】當某個方法的代碼行數超過 10 行時,return / throw 等中斷邏輯的右大括號後加一個空行。
說明:這樣做邏輯清晰,有利於代碼閱讀