#挑战每日一条沸点# 大量函数和方法返回error,使得调用代码变得很难看,一堆堆的检查语句充斥在代码行间。解决思路有:
使用专门的检查函数处理错误逻辑(比如记录日志),简化检查代码。
在不影响逻辑的情况下,使用defer延后处理错误状态(err退化赋值)。
在不中断逻辑的情况下,将错误作为内部状态保存,等最终“提交”时再处理。
展开
评论