阿里编码规范
# 阿里编码规范
风铃峰顶
个人项目经历请搜索:
http://www.haoranhaoshi.top/
展开
-
阿里Java开发手册部分加注——编程规约
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 一、编程规约 (一) 命名风格 1.【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / __name / $name / name_ / name$ / n...原创 2019-01-01 13:23:19 · 490 阅读 · 0 评论 -
阿里巴巴Java开发手册部分加注——异常日志
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 二、异常日志 (一) 异常处理 1.【强制】Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过 catch 的方式来处理,比如:NullPointerExc...原创 2019-01-01 13:26:03 · 355 阅读 · 0 评论 -
阿里Java开发手册部分加注——单元测试
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 三、单元测试 1.【强制】好的单元测试必须遵守 AIR 原则。 说明:单元测试在线上运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性...原创 2019-01-01 13:27:39 · 367 阅读 · 2 评论 -
阿里Java开发手册部分加注——MySQL 数据库
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 五、MySQL 数据库 (一) 建表规约 1.【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 说明:任何字段如...原创 2019-01-01 13:30:40 · 1591 阅读 · 0 评论 -
阿里Java开发手册部分加注——工程结构
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 六、工程结构 (一) 应用分层 1.【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于 Web 层,也可以直接依赖于 Service 层,依此类推: 开放接口层:可直接...原创 2019-01-01 13:33:24 · 701 阅读 · 1 评论 -
阿里Java开发手册部分加注——设计规约
阿里Java开发手册个人加注Word版(同步手册2018.5.20版): https://download.csdn.net/download/haoranhaoshi/10889213 七、设计规约 1.【强制】存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。 说明:有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数据迁移和系统平滑过渡而陡然增加,所以...原创 2019-01-01 13:35:00 · 620 阅读 · 4 评论 -
关于阿里巴巴编码规范(Java)认证
阿里巴巴编码规范(Java)认证: 50道题,考试时间一个半小时,多选为主,100分满分,80分以上可通过,在个人阿里云大学中登录可查看(我的大学-我的认证),此认证有效期为两年。将规范文档从头至尾看完,将不熟悉的部分认真研究一下,对编码规范统一,防范编码风险大有助益。博主认真阅读并理解文档后半小时内答完并通过,开发手册部分内容个人已加注,参考地址如下: 开发手册下载地址:https://yq.a...原创 2019-01-01 13:43:16 · 1212 阅读 · 2 评论