demo-server-go
整理中
个人整理的 Go 业务项目的最佳实践, 包括分层结构, 各种场景的通用最佳实现等, 并将常用的工具如 http 封装, 日志, 测试工具等工具进行独立备用.
- 日志: 除特殊要求外, 错误日志放到最外层打印, 且上层不要冗余填充下层的错误补充信息.
- 监控: 关键出入口必须有监控和 Info 级别日志.
- 通过 error 的多态性实现不同的错误码, 在最上层进行处理.
整理中
个人整理的 Go 业务项目的最佳实践, 包括分层结构, 各种场景的通用最佳实现等, 并将常用的工具如 http 封装, 日志, 测试工具等工具进行独立备用.