代码走查具体考察点 一.参数检验 公共方法都要做参数的校验,参数校验不通过,需要明确抛出异常或对应响应码. 在接口中也明确使用验证注解修饰参数和返回值,作为一种协议要求调用方按注解约束传参,返回值验证注解约束提供方按注解要求返回结果. 二.魔法数字(幻数) 在代码中要杜绝幻数,幻数可定义为枚举或常量以增强其可读性. 三.空指针检验 不确定返回集合是否可为空时,要先做非空判断,再做for循环. 尽量返回空对象,或者空集合,而不是null. 判断字符串为空时,先判断是否为空,再判断是否空串,最好将其