Java开发手册(黄山版)
PDF版官方下载: https://github.com/alibaba/p3c
整理更新中。。。
🗃️ 编程约规
11 个项目
📄️ 异常日志
(一)错误码
📄️ 单元测试
📄️ 安全规约
1. 【强制】隶属于用户个人的页面或者功能必须进行权限控制校验。 说明:防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信内容。
📄️ MySQL 数据库
(一)建表规约
📄️ 工程结构
(一)应用分层
📄️ 设计规约
1. 【强制】存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。 说明评审内容包括存储介质选型、表结构设计能否满足技术方案、存取性能和存储空间能否满足业务发展、表或字段 之间的辩证关系、字段名称、字段类型、索引等;数据结构变更(如在原有表中新增字段)也需要在评审通过后上线。
📄️ 附2:专有名词解释
1. POJO(Plain Ordinary Java Object):在本规约中,POJO 专指只有 setter / getter / toString 的简单类,包括 DO / DTO / BO / VO 等。