2023/04/19代码评审

发布时间 2023-04-19 21:31:19作者: 旧梦周拾柒

1、实体类成员变量一律用private修饰

2、尽量多加注释,包括但不限于 业务方法、枚举、常量等。

3、变量范围校验,可以使用@Range注解,例如@Range(min = 1, max = 3, message = "分类层级不符合规范")

4、使用service自带方法查询 业务数据时,无需注入deleted字段,因为拦截器已经做了该字段拦截。

5、集合类型数据,统一使用CollectionUtils工具类。

6、对象类或基本数据类型,统一使用Objects工具。

7、对于字符串类型,统一使用StringUtils。

8、尽量避免使用一些直观性很强的枚举。

9、使用mybatis-plus时尽量减少条件,精准查找。

10、对于Collection实现类,使用OptionalCollection容器。

11、代码行数不要太长,尽量保持在一个屏幕宽度。(IDEA编辑器上屏幕有一条细缝为标准)