《Java 开发手册》的前世今生

《Java 开发手册》始发于阿里巴巴内部规约,涵盖编程规约、异常日志单元测试、安全规约等七大维度。从 2017 年上线至今整整四年,共发布了七个版本,在全球 Java 开发者共同努力下,这本手册已经成为业界普遍遵循的开发规范,感谢大家一直和我们在码出高效、码出质量的路上并肩同行。

本文将介绍每个版本手册更新的亮点,文末可以下载所有版本的合集。

第七版:泰山版《Java 开发手册》

更新日期:2020/04/22

更新亮点:

  • 新增 5 条日期时间规约
  • 新增 2 条表别名 sql 规约
  • 新增统一错误码规约

新增的规约细则如下:

OOP 规约

1.【强制】任何货币金额,均以最小货币单位且整型类型来进行存储。

2.【推荐】当某个方法的代码行数超过 10 行时,return / throw 等中断逻辑的右大括号后加一个空行。

说明:这样做逻辑清晰,有利于代码阅读