如题,日常开发中,如果处理不好,try catch 可能会让一些错误信息无法直接显现。
但是相对能保证程序继续执行下去,不会中断。
所以开发过程中,你会主动使用么?
如题,日常开发中,如果处理不好,try catch 可能会让一些错误信息无法直接显现。
但是相对能保证程序继续执行下去,不会中断。
所以开发过程中,你会主动使用么?
|
jx915Sep 23, 2020
1
会呀,不过用的不多,一些可能影响程序执行的会,把错误打印出来就行了。
|
|
2
全局捕获异常,内部方法直接抛出异常,在最外层统一处理异常输出
|
|
netnrSep 23, 2020
3
调接口或写接口 标配,其它的地方很少用
|
|
chendySep 23, 2020
4
工具类常用,把 checked exception 转成 unchecked exception
|
|
5
调用第三方的必须用
|
|
6
if err != nil {
// 斜眼笑 } |
|
linvauxSep 23, 2020 via iPhone
7
@rimutuyuan 小同志,看来是写 go 的啊
|
|
feidao158Sep 23, 2020
8
ControllerAdvice ExceptionHandler
|
|
fansanggSep 23, 2020
9
无法保证结果的,会,比如解析 html
|
|
NVDASep 23, 2020 via iPhone
10
我们的 metrics 要在 try catch 里面...
|
|
iFlickerSep 23, 2020 via Android
11
把 exception 打印上报呀
|
|
yuqiangababSep 23, 2020
12
能使用好 trycatch 是作为程序员进阶的必备技能
|
|
KarlChen2015Sep 23, 2020
13
trycatch 主要用来打异常日志
|
|
nanjingwuyanzuSep 23, 2020
14
一般提示我用才用笑哭
|
|
heiheidewoSep 23, 2020
15
看到用 try-catch 的 c++代码就会在心里骂
|
|
runningman007Sep 23, 2020
16
非用不可才会用
|
|
GrayXuSep 23, 2020 via Android
17
说明你不抛出错误,或没用过抛出错误的包
|
|
gy0624wwSep 23, 2020
18
想用 没有,只能默默每行 if err !=nil
|
|
iyangyuanSep 23, 2020 via iPhone
19
还行
|
|
dltsglSep 23, 2020 via Android
20
见笑了,我的代码里全是。。。
|
|
goodboy95Sep 23, 2020
21
try catch 也不一定就是为了让程序带病继续跑,我的 try catch 经常是为了在原始错误信息里面加辅助信息,如果光靠记日志的话怕不知道哪条日志对应故障。
|
|
VarobjsSep 23, 2020
22
|
|
23
一些条件下必须用, 比如关闭 io 资源, 事务回滚等
|
|
JeffGeSep 23, 2020 via Android
24
try catch log rethrow
|
|
GBdG6clg2Jy17ua5Sep 23, 2020 via iPhone
25
Java web 开发,用这个比较少,基本全局的
|
|
KHfqLAYYS6BKJT3RSep 23, 2020
26
打印日志,定位错误
|
|
justseemoreSep 24, 2020
27
@Varobjs +1
|
|
wikenSep 24, 2020
28
需要的时候就用呗
|
|
hugedataSep 24, 2020
29
我代码里的 try - catch 满屏都是……
|