刚刚同事提了一个问题:
伪流程:
1.写库
2.远程调用服务(有写库操作)
3.写库(与数据库链接网络波动,抛出异常);
回滚事务;
流程2里 产生脏数据;
同事的思路:
避免这个脏数据,捕捉异常后,catch里将流程2里的脏数据删除掉;
我的思路:
写库都怕出问题了,这程序要写多少捕捉异常;
我想问题的是: 这种问题在编程时需要考虑吗??
刚刚同事提了一个问题:
伪流程:
1.写库
2.远程调用服务(有写库操作)
3.写库(与数据库链接网络波动,抛出异常);
回滚事务;
流程2里 产生脏数据;
同事的思路:
避免这个脏数据,捕捉异常后,catch里将流程2里的脏数据删除掉;
我的思路:
写库都怕出问题了,这程序要写多少捕捉异常;
我想问题的是: 这种问题在编程时需要考虑吗??