如果你昨天在我的演讲中,我谈到了改进错误处理的提案。但是你知道有什么比改进错误处理的语法更好吗?那就是根本不需要处理错误。
注意:
我不是说“删除你的错误处理”。我的建议是,修改你的代码,这样就不用处理错误了。
本节从 John Ousterhout 最近的著作“软件设计哲学”[9]中汲取灵感。该书的其中一章是“定义不存在的错误”。我们将尝试将此建议应用于 Go 语言。
最后编辑: kuteng 文档更新时间: 2021-01-09 21:50 作者:kuteng
如果你昨天在我的演讲中,我谈到了改进错误处理的提案。但是你知道有什么比改进错误处理的语法更好吗?那就是根本不需要处理错误。
注意:
我不是说“删除你的错误处理”。我的建议是,修改你的代码,这样就不用处理错误了。
本节从 John Ousterhout 最近的著作“软件设计哲学”[9]中汲取灵感。该书的其中一章是“定义不存在的错误”。我们将尝试将此建议应用于 Go 语言。