ddderr:Go的无反射域驱动错误

时间:2024-05-30 18:06:28
【文件属性】:

文件名称:ddderr:Go的无反射域驱动错误

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-30 18:06:28

go golang ddd domain-driven-design error-handling

:goblin: DDD错误 DDD Error是专为Go设计的无反射域驱动错误包装器。 使用现有的验证器(例如游乐场的实现)非常麻烦,因为标签验证和重写描述的需求。 使用DDD Error ,您仍然可以使用第三方验证器,也可以在值对象,实体或集合中进行自己的验证。 此外,还添加了基础结构例外,因此您可能能够捕获特定类型的基础结构错误。 例外说明基于《 。 DDD Error与流行的错误处理程序包兼容,例如 总之, DDD Error旨在通过定义在域和/或基础结构层内部发生的多种常见异常来缓解Go编程语言中缺乏异常处理的情况。 注意: DDD Error是无依赖项的,它符合Go的内置错误接口,并避免了反射,以提高整体性能。 安装 通过运行命令安装DDD Error go get github.com/neutrinocorp/ddderr 完整的文档 常见用例 通过将网络例外添加到白名


【文件预览】:
ddderr-master
----error.go(5KB)
----go.mod(91B)
----error_test.go(8KB)
----.github()
--------workflows()
----go.sum(1024B)
----examples()
--------domain-errors()
--------generic-errors()
--------infrastructure-errors()
----LICENSE(1KB)
----README.md(5KB)
----ddderr.go(451B)
----.gitignore(289B)

网友评论