首页
›
Web后端与企业应用开发
›
039-报表导出服务错误处理骨架
›
《Ent报表错误处理错误码设计与接口测试》
VIP20
本课程属于:039-报表导出服务错误处理骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Ent报表错误处理错误码设计与接口测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Ent框架概述
Ent是什么 · Ent的核心设计理念 · Ent与GORM对比
Ent
框架概述
02
Ent错误处理基础
Go语言错误处理惯例 · Ent错误类型概览 · 错误断言的基本概念
Ent
错误处理基础
03
Ent内置错误类型
NotFoundError · ConstraintError · NotSingularError
Ent
内置错误类型
04
错误断言函数
IsNotFound · IsConstraintError · IsNotSingular
错误断言函数
IsNotFound
05
错误码分类
数据库约束错误码 · 唯一约束冲突 · 外键约束失败
错误码分类
数据库约束错误码
06
唯一约束冲突处理
Duplicate key错误识别 · IsConstraintError结… · 实战案例
唯一约束冲突处理
Duplicate
07
外键约束失败处理
外键不存在错误 · 级联删除错误 · IsConstraintError结…
外键约束失败处理
外键不存
08
非空约束违反处理
字段不能为NULL错误 · ValidationError的字段…
非空约束违反处理
NULL
09
NotFoundError深度解析
查询单条记录未找到 · IsNotFound断言 · 自定义NotFound错误处理
NotFoundErro…
深度解析
10
NotSingularError深度解析
查询期望单条却返回多条 · IsNotSingular断言 · 数据一致性排查
NotSingularE…
深度解析
11
ValidationError深度解析
字段校验失败 · 自定义校验规则错误 · 错误字段名与错误信息提取
ValidationEr…
深度解析
12
错误链与错误包装
使用fmt.Errorf包装Ent错… · errors.Is与errors.A…
错误链
错误包装
13
错误断言最佳实践
分层错误处理 · Repository层错误转换 · Service层错误断言
错误断言最佳实践
分层错误处理
14
事务中的错误处理
Tx.RollbackOnError · 事务内错误断言 · 事务回滚与错误传播
事务
错误处理
15
钩子(Hook)中的错误处理
Mutation钩子错误返回 · 钩子内错误断言 · 钩子链中断
Hook
钩子
16
拦截器(Interceptor)中的错误处理
查询拦截器错误 · 变更拦截器错误 · 拦截器错误传播
Interceptor
拦截器
17
自定义错误类型
继承Ent错误接口 · 自定义错误码 · 自定义错误信息格式化
自定义错误类型
Ent
18
错误日志与监控
结构化日志记录Ent错误 · 错误码监控指标 · 告警规则设计
错误日志
监控
19
错误码国际化
多语言错误信息映射 · 错误码与用户友好提示分离
错误码国际化
多语言错误信息映…
20
GraphQL集成错误处理
GraphQL解析Ent错误 · 错误码映射到GraphQL错误扩展
GraphQL
集成错误处理
21
gRPC集成错误处理
gRPC状态码与Ent错误码映射 · gRPC错误详情传递
gRPC
集成错误处理
22
REST API集成错误处理
HTTP状态码映射 · JSON错误响应格式设计 · 错误码字段设计
REST
API
23
单元测试中的错误断言
使用assert/require断言… · 模拟错误场景 · 测试覆盖边界
单元测试
错误断言
24
集成测试中的错误处理
数据库错误模拟 · 事务回滚测试 · 并发错误测试
集成测试
错误处理
25
常见错误模式与反模式
过度使用IsNotFound · 忽略错误链 · 错误信息泄露敏感数据
常见错误模式
反模式
26
错误码版本管理
向后兼容的错误码设计 · 错误码废弃策略 · 错误码文档自动生成
错误码版本管理
向后兼容的错误码…
27
Ent错误处理中间件
HTTP中间件统一捕获Ent错误 · gRPC拦截器统一处理Ent错误
Ent
错误处理
28
错误码断言性能优化
错误断言性能开销分析 · 批量操作错误处理优化 · 预编译错误断言
错误码断言性能优…
错误断言性能开销…
29
实战案例一
用户注册模块错误处理(唯一约束 · 校验错误 · 事务回滚)
实战案例一
用户注册模块错误…
30
实战案例二
订单系统错误处理(外键约束 · 库存不足 · 乐观锁冲突)
实战案例二
订单系统错误处理
所属VIP或分类
同VIP:Ent报表错误处理领域建模与架构设计
同VIP:Ent错误码断言
同VIP:Go报表错误处理错误码设计与接口测试