指向 interface 的指针

Interface 合理性验证

接收器 (receiver) 与接口

零值 Mutex 是有效的

在边界处拷贝 Slices 和 Maps

接收 Slices 和 Maps

返回 slices 或 maps

使用 defer 释放资源

Channel 的 size 要么是 1,要么是无缓冲

枚举从 1 开始

使用 time 处理时间

错误类型

错误包装

处理类型断言失败

不要 panic

使用 go.uber.org/atomic

避免可变全局变量

避免在公共结构中嵌入类型

避免使用内置名称

避免使用 init()

追加时优先指定切片容量

主函数退出方式(Exit)

最后编辑: kuteng  文档更新时间: 2021-05-09 21:57   作者:kuteng