n*****t 发帖数: 22014 | 1 尼玛好好返回一个 errno 或者 cb(err) 会死啊,不知道哪个深井冰发明的这玩意,自
己省事了,别人一堆 try catch |
l**********n 发帖数: 8443 | 2 你是说checked exception?
【在 n*****t 的大作中提到】 : 尼玛好好返回一个 errno 或者 cb(err) 会死啊,不知道哪个深井冰发明的这玩意,自 : 己省事了,别人一堆 try catch
|
w**z 发帖数: 8232 | 3 索性全扔 runtime exception
【在 l**********n 的大作中提到】 : 你是说checked exception?
|
x****u 发帖数: 44466 | 4 你这土鳖,throw是C++官方的推荐了
【在 n*****t 的大作中提到】 : 尼玛好好返回一个 errno 或者 cb(err) 会死啊,不知道哪个深井冰发明的这玩意,自 : 己省事了,别人一堆 try catch
|
l*********s 发帖数: 5409 | 5 on the contrary, you are out. The new trend is favoring return error codes.
【在 x****u 的大作中提到】 : 你这土鳖,throw是C++官方的推荐了
|
x****u 发帖数: 44466 | 6 自从RAII成为时尚,C风格的return error就被官方唾弃了。
【在 l*********s 的大作中提到】 : on the contrary, you are out. The new trend is favoring return error codes.
|
d******e 发帖数: 2265 | 7 checked exception是另外一个神经病分明。
【在 l**********n 的大作中提到】 : 你是说checked exception?
|
l*********s 发帖数: 5409 | 8 RAII solves resource management issues created by exceptions, but RAII has
other merits and exception has more issues. You cannot equate them.
New standard has deprecated exception declaration, if you consider that is
an endorsement of throwing exception, I don't know what to tell you.
【在 x****u 的大作中提到】 : 自从RAII成为时尚,C风格的return error就被官方唾弃了。
|
c*********e 发帖数: 16335 | 9 你现在整天玩node.js, 连java, c#, php都throw的东西不放在眼里了?
【在 n*****t 的大作中提到】 : 尼玛好好返回一个 errno 或者 cb(err) 会死啊,不知道哪个深井冰发明的这玩意,自 : 己省事了,别人一堆 try catch
|
p***o 发帖数: 1252 | 10 exception declaration跟throwing exception完全两码事。
【在 l*********s 的大作中提到】 : RAII solves resource management issues created by exceptions, but RAII has : other merits and exception has more issues. You cannot equate them. : New standard has deprecated exception declaration, if you consider that is : an endorsement of throwing exception, I don't know what to tell you.
|
|
|
n*****t 发帖数: 22014 | 11 大哥,正因为玩 node,所以才狠不习惯 catch 啊,callback 不就行了吗?try catch
白白增加了好几行代码,强迫症的我受不了啊 。。。
我现在看到需要 catch 的就先戴个套,省得闹心。还有啊,promise 也不咋滴,阿拉
也要戴个套,用一个 callback 做 resolve reject。
【在 c*********e 的大作中提到】 : 你现在整天玩node.js, 连java, c#, php都throw的东西不放在眼里了?
|
c*********e 发帖数: 16335 | 12 你走火入魔了。
node.js做的大project有几个?
catch
【在 n*****t 的大作中提到】 : 大哥,正因为玩 node,所以才狠不习惯 catch 啊,callback 不就行了吗?try catch : 白白增加了好几行代码,强迫症的我受不了啊 。。。 : 我现在看到需要 catch 的就先戴个套,省得闹心。还有啊,promise 也不咋滴,阿拉 : 也要戴个套,用一个 callback 做 resolve reject。
|
l******t 发帖数: 55733 | |
b***i 发帖数: 3043 | 14 我觉得你可能不了解exception处理的好处。这个玩意自己琢磨没用,要看高手的代码。
我是看了高手(Java创始团队成员)在22年前的代码才感到throw, catch的妙处的。不
是每个throw都要catch,可以在函数呼叫的好几层之外进行总体catch。还有关键之处
是,要和面向对象结合起来用,就是虚函数的实现都throw,而在虚函数被调用那里
catch。这样减少工作量。这个就比error处理强多了。
【在 n*****t 的大作中提到】 : 尼玛好好返回一个 errno 或者 cb(err) 会死啊,不知道哪个深井冰发明的这玩意,自 : 己省事了,别人一堆 try catch
|
h**********c 发帖数: 4120 | 15 估计楼主不知道shutdownhook 或 ms vc 里的closehandler什么的,本质,就是 fork,
join, 在程序结束之前把所有的可能性照顾一下,
公司里叫 exit conference.
码。
【在 b***i 的大作中提到】 : 我觉得你可能不了解exception处理的好处。这个玩意自己琢磨没用,要看高手的代码。 : 我是看了高手(Java创始团队成员)在22年前的代码才感到throw, catch的妙处的。不 : 是每个throw都要catch,可以在函数呼叫的好几层之外进行总体catch。还有关键之处 : 是,要和面向对象结合起来用,就是虚函数的实现都throw,而在虚函数被调用那里 : catch。这样减少工作量。这个就比error处理强多了。
|
c*********e 发帖数: 16335 | 16 才知道?
码。
【在 b***i 的大作中提到】 : 我觉得你可能不了解exception处理的好处。这个玩意自己琢磨没用,要看高手的代码。 : 我是看了高手(Java创始团队成员)在22年前的代码才感到throw, catch的妙处的。不 : 是每个throw都要catch,可以在函数呼叫的好几层之外进行总体catch。还有关键之处 : 是,要和面向对象结合起来用,就是虚函数的实现都throw,而在虚函数被调用那里 : catch。这样减少工作量。这个就比error处理强多了。
|
n*****t 发帖数: 22014 | 17 问题是被滥用了。举个例子,node crypto 里的 update 还必须戴个套,你说有啥必要?
码。
【在 b***i 的大作中提到】 : 我觉得你可能不了解exception处理的好处。这个玩意自己琢磨没用,要看高手的代码。 : 我是看了高手(Java创始团队成员)在22年前的代码才感到throw, catch的妙处的。不 : 是每个throw都要catch,可以在函数呼叫的好几层之外进行总体catch。还有关键之处 : 是,要和面向对象结合起来用,就是虚函数的实现都throw,而在虚函数被调用那里 : catch。这样减少工作量。这个就比error处理强多了。
|