模块规范
代码规范
- 【推荐】安装代码阿里插件工具进行检查
- 【强制】单方法的代码行数不能超过
100
- 【强制】不用的代码直接删除,不要注释掉
- 【强制】不要使用类似
BeanUtil.copyProperties
进行属性拷贝,推荐用idea
插件(1)来快速实现拷贝 - 【强制】循环嵌套如 for/foreach/while不能超过
3
层 - 【强制】
IO
操作必须使用try/finally
代码块进行资源释放 - 【强制】代码上线前必须修复阿里插件扫描出来的
Blockers
和Criticals
问题 - 【强制】读写接口必须有前置参数校验
- 【强制】使用统一的代码格式,代码格式文件见阿里插件。
idea
的设置方法见使用提供的阿里插件安装包说明 - 【强制】Java代码中使用正则表达式使用,必须经过审核,防止无线递归的出现
模块规范
- 【强制】不允许在线业务和离线(mq和任务)业务混合部署,必须拆分
- 【推荐】【新增】在整个工程里包含一个
doc
一级目录,里面包含几个二级目录(包括但不限于):sql
,design
。sql
包含以分支名命名的文件,design
包含设计文档、ER模型图等。
转载于:https://my.oschina.net/ttscjr/blog/2993357