code review
-
尽量规范书写Javadoc
-
未判断的外部参数可能导致空指针异常
-
尽量使用
Integer.parseInt()
而不是Integer.valueOf()
以免装箱冗余 -
函数式代码尽量对齐函数组合在垂直方向上的各点:
// 反例: .stream().map() // 正例: .stream() .map()
-
未引用的导入要及时删除或在提交代码时勾选 优化导入(Optimize imports)
-
INSERT批量插入语句过长sql会导致效率下降,推荐使用分批次批量插入
// 反例 this.mapper.insertOrUpdateBatchForDept(addByDeptList); // 正例 Lists.partition(addByDeptList, 500).forEach(mapper::insertOrUpdateBatchForDept);