公司项目规范

0.使用idea开发项目
1.使用git管理项目代码,使用.gitignore文件忽略不需要提交的文件.(*.iml,target,.idea,/log,node_modules)
2.使用maven管理jar文件,且使用管理各个jar文件的版本
3.要有较完善的junit测试.
4.要记录log日志,避免使用system.out.println()打印, 因为日志打印不可控制、打印时间无法确定、不能添加过滤器、日志没有级别区分, 参数不可控制…………….
5.数据库连接要单独抽出成为配置文件
6.代码在service层要使用事务控制
7.除了项目的配置文件外 , 其他文件要放在resources下面的doc文件夹.
8.要使用AOP记录每个方法的执行时间
9.常量要抽出成为一个单独类管理. 常量名使用大写.
10.每个方法要有完善的注释信息.
11.数据库字段使用下划线标识 , 每个表需要添加上id,uid,create_at,update_at, is_deleted字段.
12.避免使用数据库的存储过程进行业务逻辑,因为不直观,无法从代码中直接看出功能.
13.Java的sql语句不得使用拼接参数方式执行,避免sql注入问题.
14.Java资源关闭使用try-with-resource管理.
15.数据库操作尽量使用批处理方式,
16.代码防止XSS,CSRF攻击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值