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
相关阅读
未名空间安卓版是怎么开发出来的? (转载)一道系统设计题求思路。一个关于区块链的问题诈骗里的统计学找python大牛co-founder王垠水平见长[bssd]bbs是不是最后会剩下我跟wdong两人?angular/sqlite:如何从第一次query的结果中取出最后一个entry ?LSTM 是不是坨屎?pirate software (转载)发现这个版也死了抽中了ng-con2017 有人要吗js Q: array[2,0,1,1] => 1102mxnet/tf的一个比较blogThis Mysterious Chip In The iPhone 7 Could Be Key To Apple's AI Push完了, 我要丢工作几年前有不少人说app 取代website请教unique_ptr vs auto_ptrEmacs有没有办法把单行字体变大?希拉里脸部加屎API