s*t
2 楼
是大家都猜不到的一个人,哈哈
a*i
3 楼
为什么小时候的事记得住,昨天的反而容易忘?
小时候邻居给俺家送包子,名字记得是姥姥的。
小时候邻居给俺家送包子,名字记得是姥姥的。
n*1
4 楼
Checked exception让程序员能从type signature推断bug的可能原因,其实就是monad
的应用,用type system加强安全性。
但主流语言里只有java强制checked exception啊,这么有用的功能,为啥其他语言不
采纳?
的应用,用type system加强安全性。
但主流语言里只有java强制checked exception啊,这么有用的功能,为啥其他语言不
采纳?
n*y
5 楼
我觉得应该轮到他了,lol
w*g
10 楼
我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
类型。
我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
我的做法就是楼上说的,全都是runtime exception.
希望版上的java大牛出来说说看法。
monad
【在 n****1 的大作中提到】
: Checked exception让程序员能从type signature推断bug的可能原因,其实就是monad
: 的应用,用type system加强安全性。
: 但主流语言里只有java强制checked exception啊,这么有用的功能,为啥其他语言不
: 采纳?
重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
类型。
我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
我的做法就是楼上说的,全都是runtime exception.
希望版上的java大牛出来说说看法。
monad
【在 n****1 的大作中提到】
: Checked exception让程序员能从type signature推断bug的可能原因,其实就是monad
: 的应用,用type system加强安全性。
: 但主流语言里只有java强制checked exception啊,这么有用的功能,为啥其他语言不
: 采纳?
w*t
11 楼
武艺?
那我真的彻底不明白了
那我真的彻底不明白了
X*r
13 楼
异常机制是控制程序流程的一种手段,相当于规范的goto语句,和程序的bug没有必然
联系。
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
联系。
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
g*g
16 楼
It's verbose but typically reduces bugs upfront. Many exceptions can be
ignored. Checked exception forces you to make a decision. Without it you may
realize you should catch and ignore an exception after a production bug.
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
ignored. Checked exception forces you to make a decision. Without it you may
realize you should catch and ignore an exception after a production bug.
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
w*t
17 楼
小谭这首不错
g*g
21 楼
不一定要细致,比如做个网络 IO 写个 audit log. 对于不同的应用这个操作可能很重
要也可能并不重要。如果不重要,非 java可能就忘记 catch,测试里也不会出问题。
产品环境里 audit service当了,你的程序在不该退出的地方退出了。后果可能很严重
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
要也可能并不重要。如果不重要,非 java可能就忘记 catch,测试里也不会出问题。
产品环境里 audit service当了,你的程序在不该退出的地方退出了。后果可能很严重
常。
【在 w***g 的大作中提到】
: 我觉得是因为细致地处理异常得不偿失。因为大部分情况下异常发生时无非就是忽略,
: 重试或者程序退出。这三种里选哪一种往往是根据应用而定的,并不真的需要知道异常
: 类型。
: 我主要写C++,实际遇到异常的情况非常少,遇到了也往往是因为bug产生的。除此以外
: 碰到runtime error的话基本上就是要人为手工干预了。根据我的经验,花时间在定义
: 一个庞大的异常体系并加以分门别类地处理不如花时间把程序设计好了尽量不要出异常。
: 我的做法就是楼上说的,全都是runtime exception.
: 希望版上的java大牛出来说说看法。
:
: monad
相关阅读
全球最受欢迎的网站和编程语言有1 分钱关系?弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?快速复习下c 看什么书?大家谈谈家电上网的服务器端的设计如何java/C++之争就是木匠和瓦匠之争有人用过google storage上传数据吗?when I run junit test, how can I log the java log to a file?如何clean up C语言中的#if condition statement?Java大牛推荐一本讲JVM工作原理的入门书吧?jquery做的水平滑动slideshow,有现成插件用吗?半婊子中国海洋大学半婊子保研黑幕 2003年大连理工大学电子系考研失利的青岛二中学生邢慧强被中国海洋大学电子系破格录取为中国海洋大学电子系的硕士,如果给半婊子中国海洋大学加上一个形容词的话,我希望是Re: 给小孩儿存钱那种方式最好啊?? (转载)Py2exe or Portable Python我看大家吵来吵去,最后的结论是?能发自学日志么?Linus 工资多少?Netflix CEO Reed Hastings makes the rounds as a possible contender for the forthcoming MSFT CEO码农矿工有什么好争得这个版跟jobhunting 版掉了个scala 真是一个无法无天的糟货