Categorygithub.com/everywan/demo-server-go
module
0.0.0-20240325132916-93144e6ac87e
Repository: https://github.com/everywan/demo-server-go.git
Documentation: pkg.go.dev

# README

demo-server-go

整理中

个人整理的 Go 业务项目的最佳实践, 包括分层结构, 各种场景的通用最佳实现等, 并将常用的工具如 http 封装, 日志, 测试工具等工具进行独立备用.

  1. 日志: 除特殊要求外, 错误日志放到最外层打印, 且上层不要冗余填充下层的错误补充信息.
  2. 监控: 关键出入口必须有监控和 Info 级别日志.
  3. 通过 error 的多态性实现不同的错误码, 在最上层进行处理.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author