golang-error-handling - Go 语言惯用错误处理与结构化日志最佳实践
Go 语言惯用错误处理与结构化日志规范,涵盖错误包裹、链式检查、代码审计模式、slog 集成及生产实践。
标签
更新于: 2026-09-18能力
典型输入
典型输出
该技能可以做什么
- 编写 Go 惯用错误处理代码
- 审计错误处理实践
- 评审错误处理代码变更
- 使用 errors.Is/As 检查错误链
- 附带上下文包裹错误
- 使用 slog 记录结构化日志
输入
- Go 源代码
- Pull Request 变动
- Git 仓库
输出
- 修改后的 Go 源文件
- 错误审计报告
- 代码评审反馈
要求
- Go 工具链
- Git 命令行工具
- golangci-lint 命令行工具
