实习期code review记录

日志:

1、方法头尾添加出入参日志

2、catch异常块内部打印error级别日志

规范:

1、互斥的if判断,使用else if (可扩展,容错性好)

2、将内部catch统一移到外部和最外部catch平级(避免运行多余代码)

3、数据库中获取到的数据需要进行判空

4、改名用Shift+F6

5、mq幂等

6、缓存穿透、并发、雪崩等问题

扫描二维码关注公众号,回复: 11136791 查看本文章

bug:

1、@NotBlank标签没有配置返回描述

2、设置缓存时用新接口(setCompressRedisCacheData),获取缓存的时候用的老接口(getRedisCacheData)

3、Long等包装类型判断是否相等使用equals

4、List、Map、Set、String类型的判空(map != null && !map.isEmpty()  或使用GoogleAPI)

5、敏感字段加解密
 

发布了48 篇原创文章 · 获赞 165 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/FMC_WBL/article/details/102857775