关于“异常”的胡乱想法

1.每个步骤都有可能发生异常,发生了异常怎么办?

2.异常可分为系统异常和业务上的“非理想状况”。比如一个网上购物网站,连不上支付网关是系统异常,用户余额不足不能支付则属于业务异常。

3.对于批量数据接口异常,要区分以下几种情况:

   a.未返回数据

   b.返回了批量数据,但只是返回了一个空的容器(如空文件,空的java.util.List)

   c.返回了批量数据,但容器里记录的是报错信息

   d.返回了批量数据,但容器里记录的信息不是我们想要的信息

   e.返回了批量数据,且容器里有我们想要的数据,但是其中某些数据是正常的,某些是错误的

100.异常除了改变程序流程,异常信息本身该怎么记录? 不同级别的异常应有不同的记录方式

Leave a Reply

Your email address will not be published. Required fields are marked *