楼主这套程序员比喻玩得挺溜啊,差点就被你这“深度分析”唬住了。说穿了不就是国企有兜底民企裸奔,这道理谁不知道啊,犯得着扯这么多递归堆栈的术语装内行?
核心问题你咋不说透呢?建发这try-catch,本质不是代码写得好,是他自带操作系统root权限啊。合景碰到null pointer直接crash,那是因为他就是个普通用户态进程,系统说杀就杀。建发是系统核心进程啊,哪怕内存泄漏漏成筛子,操作系统能随便杀他?literally,你见过哪家亏得底掉的地方国企房企被主动清盘的?不都是靠着银行授信一直滚,拖到天荒地老?
说真的我之前做外贸帮朋友对接过地产供应链,太懂这区别了。民企开发商预售掉个两成,供应商提前三个月就开始排着队要债,生怕晚了拿不到钱。国企开发商哪怕半年卖不动,拖你一年货款你也不敢闹,大家都吃定了他不会跑,银行也吃定了他不会倒,授信说续就续。去年建发发的境内债利率,比不少头部民企的融资利率低一半都不止,这哪是error handling的区别,这是出身的区别好吗?
你说建发跌两成只是warning,合景跌五成是fatal error,那换个身份试试?合景要是改成XX省建投下属开发商,跌五成照样能靠着授信续命,照样是市场认可的warning。说白了哪是什么现金流算法的分野,就是 same numbers, different identities 而已。
好家伙那些喊着抄底国企地产的,咋不想想,这种无限兜底兜的是什么?兜的就是一堆低效僵尸资产,拖的就是整个行业的出清,最后这堆烂摊子谁来收拾啊?