TGTGInsighttelegram intelligenceLIVE / telegram public index
← 雷姬家的阁楼书架
雷姬家的阁楼书架 avatar

TGINSIGHT POST

Post #24345

@RekiChannel

雷姬家的阁楼书架

Views83帖子阅读量
发布10月21日2025/10/21 18:00
Post content

帖子内容

「异常与返回状态码 作者:内德·巴切尔德(Ned Batchelder) 原文网址:nedbatchelder.com 在软件中,错误处理有两种方式:抛出异常(throwing exceptions)和返回状态码(returning status codes)。 几乎所有人都认为异常是更好的处理方式,但有些人仍然更喜欢返回状态码。本文解释为什么异常是更好的选择。」 http://www.ruanyifeng.com/blog/2025/10/exception.html 状态码的代码看上去是非常地狱的,写的时候也很难受,有时候甚至不知道他的状态码怎么返回,有时候返回了也不知道他这个状态码意味着什么。想想看给你返回一个状态码,文档里说这是unknown error的时候,有多么绝望 我的观点是,操作一些有完善的异常抛出机制的api时,异常是优于状态码的 完善不仅指这些api经过了足够的测试,并且它抛出的异常还得足够可靠。抛一个不知所云的异常仍然对debug没有帮助,甚至在帮倒忙 不过如果api并没有没有做到这一点,我想也不太能期望他们返回的状态码就是可靠的