负责省社银平台和厦门社银平台项目开发,对接光大银行、泉州银行、厦门中行、工商银行等,打通社保卡相关服务。
一、社银平台代码规范
社银平台代码规范目前是使用阿里规约扫描+idea只带检测
(Alibaba Java Coding Guidelines)
代码不允许警告提示不去处理,除非是误警报
1、代码注释
Controller 控制层每个入口必须写明是干什么用的
Service 接口层必须写明作用和目的,实现层如果有复杂业务逻辑也必须写明注释
Dao 层因为使用的是mybaits或mybatis+mybatisPlus,所以没有实现层,但有xml文件,建议接口和xml文件都必须写上注释,建议安装mybatis插件,方便xml和接口上下切换(例如插件:mybatisX)
2、git提交commit message信息
建议把这个hook放在项目的.git/hooks里面,这个脚本会对提交commit message格式进行校验
3、项目结构在readme.md里面已经有说明