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