各位大佬,日常代码里你会主动使用 try catch 么?

2020 年 9 月 23 日
 myzyq

如题,日常开发中,如果处理不好,try catch 可能会让一些错误信息无法直接显现。

但是相对能保证程序继续执行下去,不会中断。

所以开发过程中,你会主动使用么?

6101 次点击
所在节点    程序员
29 条回复
jx915
2020 年 9 月 23 日
会呀,不过用的不多,一些可能影响程序执行的会,把错误打印出来就行了。
ben1024
2020 年 9 月 23 日
全局捕获异常,内部方法直接抛出异常,在最外层统一处理异常输出
netnr
2020 年 9 月 23 日
调接口或写接口 标配,其它的地方很少用
chendy
2020 年 9 月 23 日
工具类常用,把 checked exception 转成 unchecked exception
opengps
2020 年 9 月 23 日
调用第三方的必须用
14v45mJPBYJW8dT7
2020 年 9 月 23 日
if err != nil {
// 斜眼笑
}
linvaux
2020 年 9 月 23 日
@rimutuyuan 小同志,看来是写 go 的啊
feidao158
2020 年 9 月 23 日
ControllerAdvice ExceptionHandler
fansangg
2020 年 9 月 23 日
无法保证结果的,会,比如解析 html
NVDA
2020 年 9 月 23 日
我们的 metrics 要在 try catch 里面...
iFlicker
2020 年 9 月 23 日
把 exception 打印上报呀
yuqiangabab
2020 年 9 月 23 日
能使用好 trycatch 是作为程序员进阶的必备技能
KarlChen2015
2020 年 9 月 23 日
trycatch 主要用来打异常日志
nanjingwuyanzu
2020 年 9 月 23 日
一般提示我用才用笑哭
heiheidewo
2020 年 9 月 23 日
看到用 try-catch 的 c++代码就会在心里骂
runningman007
2020 年 9 月 23 日
非用不可才会用
GrayXu
2020 年 9 月 23 日
说明你不抛出错误,或没用过抛出错误的包
gy0624ww
2020 年 9 月 23 日
想用 没有,只能默默每行 if err !=nil
iyangyuan
2020 年 9 月 23 日
还行
dltsgl
2020 年 9 月 23 日
见笑了,我的代码里全是。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX