勿忘初心 厚德载物

第三课errors课堂随机

Posted on By JettyLee

### 官方 error 内容定义

包名:描述

从设计者角度考虑源码 errors 官方定义 & 取地址 目的是为了避免不同”错误“提示信息相同

不用指针比较,结构体比较的是每个字段的值 如果一个函数返回了(value,error),你不能对这个value 做任何假设,必须先判定error。 唯一可以忽略error的是,如果你连value 也不关心。 panic 意味着代码不能继续运行 grpc http painc Recovery 针对Request-Driver 的请求需要兜底设计 针对野生go 协程 兜底处理 自定义异步调用方法 painc 不处理请求— 强依赖比如数据库,缓存,配置文件 init http 请求中不要用go func 要用∂channel worker pool 处理 强依赖-dao 初始化 读多写少— 数据库连不上,可以让服务先启动 grpc–依赖底层服务没启动