大约半年前,阿里对外免费发布了《阿里巴巴Java开发手册》,其中凝结了阿里内部的Java开发代码规范以及最佳实践,其中也包含了一些日志、数据库、应用分层等等的规范,是非常不错的参考手册。当前的最新版本是v1.2.0版本,在这里推荐一下~
更新最新版本的下载地址,见:https://yq.aliyun.com/articles/69327 (这个文章会保持更新)
v1.2.0版本,直接下载:https://yq.aliyun.com/attachment/download/id=1651 (需要淘宝或阿里云账号登录aliyun.com哈)
另外,想起Google开源的各种编程语言的代码规范也很不错。
Google代码风格规范:https://github.com/google/styleguide
当然,其中Java方面的可能还不及阿里的这一份全面。
Google的java代码规范:https://google.github.io/styleguide/javaguide.html
我常用的Python代码规范:https://google.github.io/styleguide/pyguide.html
不过,我一般也会遵守PEP8的规范。