你描述的很生动。这种现象是程序员不能区分“异常”,而是偷懒把想不清的黑盒分支都当异常抛了。
最典型的是java程序员里有种风格,函数第一句,先写try….catch(all)
已经是一种语法格式了,熟视无睹,就像大括号一样了。“货轮崇拜”
【 在 yuanmo 的大作中提到: 】
: C++异常的主要问题是它个半拉子,拉屎拉一半。
: 最开始,你按照书上说的用了异常,一切都显得很高大上。
: 当项目变得有一点规模以后,你调一个函数,然后这个函数你不知道啥原因就会抛出一个异常,你不catch就会崩,你要catch也不知道该catch啥类型,不过你还是catch了抛出的那个。
: ...................
--
FROM 113.140.163.*