1、调用三方接口要做异常处理。
2、service入参做参数校验(@Valided),controller层也要参数校验。
3、调用某个方法得到一个对象或者集合等等,要先optional判空。
4、调用同事的方法/service,要在日志中,调用前打印我们的入参,调用后打印出参
5、异常==>看异常的子类。最好输出异常的参数,异常的信息,使用log.error(e),
6、这个异常没有必要往上抛,不影响主流程,不会影响后续代码逻辑,只需要记录下来,吞掉,代码继续往下走
7、单元测试
1、调用三方接口要做异常处理。
2、service入参做参数校验(@Valided),controller层也要参数校验。
3、调用某个方法得到一个对象或者集合等等,要先optional判空。
4、调用同事的方法/service,要在日志中,调用前打印我们的入参,调用后打印出参
5、异常==>看异常的子类。最好输出异常的参数,异常的信息,使用log.error(e),
6、这个异常没有必要往上抛,不影响主流程,不会影响后续代码逻辑,只需要记录下来,吞掉,代码继续往下走
7、单元测试