- 主题:如果有人在程序里面catch runtime exception~
这倒是
不过现在一般都直接用各种valid标签,提前先确保前端传过来的是数字
否则在逻辑代码里面写这种异常捕获就看上去有点啰嗦
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 也要看情况,比如字符串转整数
--
FROM 180.167.95.*
也是,提前验证了
【 在 guestking (无) 的大作中提到: 】
: 这倒是
: 不过现在一般都直接用各种valid标签,提前先确保前端传过来的是数字
: 否则在逻辑代码里面写这种异常捕获就看上去有点啰嗦
:
--
FROM 1.202.22.*
嗯
一般来说后台需要监督但是不用处理/包容格式错误
错了就直接400异常抛出去完事
【 在 guestking (无) 的大作中提到: 】
: 这倒是
: 不过现在一般都直接用各种valid标签,提前先确保前端传过来的是数字
: 否则在逻辑代码里面写这种异常捕获就看上去有点啰嗦
: ...................
--
FROM 116.233.89.*
如果不是在写框架类代码,几乎一定是错误的做法
想不出有什么场景是可以在预见到数组越界后还能降级处理的
--
FROM 111.206.214.*
有一些场景
比如批量更新数据的时候
某一条数据出现异常,不要影响后续数据的处理
【 在 mopo (Fred Li) 的大作中提到: 】
: 如果不是在写框架类代码,几乎一定是错误的做法
: 想不出有什么场景是可以在预见到数组越界后还能降级处理的
--
FROM 180.167.95.*
最典型的就是接收一个字符串输入,要转换成数字,捕获runtime exception可以提示这个输入不对,要求重新输入。
或者拿到的是一大段输入,有异常的先不处理,把没问题的给处理掉。
【 在 mopo (Fred Li) 的大作中提到: 】
如果不是在写框架类代码,几乎一定是错误的做法
想不出有什么场景是可以在预见到数组越界后还能降级处理的
--
FROM 118.186.11.210