找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 411843|回复: 0

阿里全网首发:最全程序员开发规约,让你的代码无懈可击 ...

[复制链接]

该用户从未签到

发表于 2020-8-6 16:52:48 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×

                               
登录/注册后可看大图

先来看看目录

                               
登录/注册后可看大图

上一版的泰山版发布三个多月后,阿里巴巴《Java开发手册(嵩山版)》又发布了,这个版本都新增了什么内容呢

                               
登录/注册后可看大图

Java开发手册


                               
登录/注册后可看大图

1)新增前后端规约 14 条

                               
登录/注册后可看大图

之前面试我经常问求职者,既然写了前后端分离开发,那对于前后端都有些什么规范呢,大多数人说不上来,现在阿里这个规范终于来了。
这一条迟早是要来的,因为现在大多都是前后端分离开发模式,规范不能只是纯 Java 开发规范,还得约束前后端共同遵守的规则。
2)新增禁止任何歧视性用语的约定。

                               
登录/注册后可看大图

前不久 MySQL 也放弃了此类用语:《,没想到阿里开发手册也这么快跟上形势,优秀啊。
据说 “黑人牙膏“ 都要改名了。。细思极恐。。

                               
登录/注册后可看大图

3)新增涉及敏感操作的情况下日志需要保存六个月的约定。

既然是国家法律规范的,那必须规范起来,这样也有助于排查历史问题。
4)修正 BigDecimal 类中关于 compareTo 和 equals 的等值比较。

                               
登录/注册后可看大图

没错,BigDecimal 的等值比较应该要使用 compareTo 方法,而不是 equals方法。因为 equals 会比较值和精度,而 compareTo 会忽略精度。
5)修正 HashMap 关于 1024 个元素扩容的次数。

                               
登录/注册后可看大图

当 HashMap 需要存储 1024 个元素时,如果没有设置初始容量大小,随着元素增加而需要不断扩容,总共会调用 8 次 resize 方法。
6)修正架构分层规范与相关说明。
最新应用分层说明:

                               
登录/注册后可看大图

分层异常处理规约:

                               
登录/注册后可看大图

分层领域模型规约:

                               
登录/注册后可看大图

以后,DO/VO/DTO 之类的以后不要用错了。
7)修正泰山版中部分格式错误和描述错误。
目录上内容较多,我就不一一的展现出来,需要的可以在公告上加群下载

                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图

如何获取嵩山版?
相应的文档资料已经准备好了,需要这份资料哒~,关注+转发后,私信“资料”即可查看获取方式
回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-3-10 13:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表