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
相关阅读
有 c 基础,学习C#最好的书是?Strong expeierenced C++ Developer needed for risk developer position in Chicago"(char *)-1" 是什么意思?全球著名品酒俱乐部,只需$69即可购买12瓶高档葡萄酒送高档开瓶器请教个static_cast vs reinterpret_cast的问题。Please Recommend a Book to Learn Python. Thanks!C++ 菜鸟问一个关于template 的问题。C++ 问题求电子书请大牛们帮忙小弟图形学capstone final project?Windows下C++开发有前途么?招social media and Java developerVisual Studion 10, C++ string问题:表现不一致怎么检测一个文件占用的实际物理媒介地址?请教:如何把程序运行结果转给 bash variable ?关于process and threads的问题64BIT 软件开发关于python的优势请教C++里面这个表达新offer请教 (转载)