跳到主要内容

2 篇博文 含有标签「错误处理」

查看所有标签

Go 返回错误时,多补一层上下文比多打一行日志更值

· 阅读需 3 分钟
一介布衣
全栈开发者 / 技术写作者

刚开始写 Go 的时候,很多人会觉得错误处理很重复:每层都要判断 err != nil,看起来很机械。可真到了线上排查问题时,最怕的不是判断多,而是最后拿到的错误只有一句 “open failed” 或 “query error”,根本不知道是哪一步出的事。