首页
›
Web后端与企业应用开发
›
025-企业业务系统错误处理骨架
›
《Go错误码断言》
VIP20
本课程属于:025-企业业务系统错误处理骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go错误码断言
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
错误码概念
什么是错误码 · 为什么需要错误码 · 错误码与异常的区别
错误码概念
什么是错误码
02
Go错误处理基础
error接口 · errors.New · fmt.Errorf
Go
错误处理基础
03
错误码设计原则
唯一性 · 可读性 · 可扩展性
错误码设计原则
唯一性
04
错误码分类设计
HTTP状态码映射 · 业务错误码范围划分 · 预留区间策略
错误码分类设计
HTTP
05
错误码常量定义
使用const + iota定义错误… · 分组命名规范 · 注释要求
错误码常量定义
const
06
错误码与error绑定
定义带错误码的error结构体 · 实现Error()方法 · Unwrap方法
error
错误码
07
错误码断言基础
类型断言语法 · 断言自定义错误类型 · 安全断言模式
错误码断言基础
类型断言语法
08
errors.As函数
errors.As原理 · 与类型断言对比 · 多级错误链断言
errors.As
函数
09
errors.Is函数
errors.Is原理 · 与==对比 · 哨兵错误匹配
errors.Is
函数
10
错误码断言实战
从error中提取错误码 · 根据错误码做分支处理
错误码断言实战
error
11
错误码断言封装
封装GetCode()工具函数 · 泛型版本断言 · 断言结果缓存
错误码断言封装
GetCode
12
错误码断言测试
单元测试编写 · 表驱动测试 · 覆盖率要求
错误码断言测试
单元测试编写
13
错误码断言性能
基准测试 · 断言开销分析 · 避免反射优化
错误码断言性能
基准测试
14
错误码断言与日志
断言失败时记录日志 · 日志级别选择 · 结构化日志字段
错误码断言
日志
15
错误码断言与中间件
HTTP中间件中提取错误码 · gRPC拦截器提取错误码
错误码断言
间件
16
错误码断言与API响应
统一响应结构 · 错误码自动映射 · 国际化错误消息
API
错误码断言
17
错误码断言与数据库
数据库错误码映射 · 唯一约束冲突 · 连接超时断言
错误码断言
数据库
18
错误码断言与外部服务
HTTP客户端错误码提取 · RPC调用错误码提取
错误码断言
外部服务
19
错误码断言与并发
goroutine中错误码断言 · errgroup错误收集 · channel传递错误
错误码断言
并发
20
错误码断言与context
context超时错误断言 · context取消错误断言
context
错误码断言
21
错误码断言与panic
panic恢复中错误码断言 · recover后错误码提取
panic
错误码断言
22
错误码断言与测试mock
mock错误返回 · 断言mock错误码 · gomock匹配器
mock
错误码断言
23
错误码断言与代码生成
protobuf生成错误码 · swagger生成错误码文档
错误码断言
代码生成
24
错误码断言与监控
Prometheus错误码指标 · 告警规则配置 · 错误码分布统计
错误码断言
监控
25
错误码断言与文档
自动生成错误码文档 · markdown表格 · OpenAPI规范
错误码断言
文档
26
错误码断言与版本管理
错误码向后兼容 · 废弃错误码策略 · 版本号嵌入
错误码断言
版本管理
27
错误码断言与安全
敏感错误信息过滤 · 错误码泄露防护 · 生产环境安全断言
错误码断言
安全
28
错误码断言与微服务
跨服务错误码传递 · 链路追踪中错误码 · 服务间错误码映射
错误码断言
微服务
29
错误码断言最佳实践
常见反模式 · 代码审查清单 · 团队规范制定
错误码断言最佳实…
常见反模式
30
错误码断言综合项目
构建一个完整REST API · 集成所有断言技术 · 项目实战演练
错误码断言综合项…
REST
所属VIP或分类
同VIP:Docker环境下企业业务系统错误处理与中间件故障排查
同VIP:Docker部署企业业务系统错误处理体系:资源限制异常排查
同VIP:Go业务错误处理认证授权与权限测试