-
2023-08-04 16:59:26
-
2023-08-04 17:01:02
- slog:Go官方的结构化日志包开发的怎么样了?该如何使用?
- 熟悉 Go 的同学都知道 Go 语言标准库 log 有许多痛点,比如没有日志分级、没有结构化(没有 JSON 格式)、扩展性差等,为了解决这些问题 Go 官方推出了结构化日志包 slog,目前这个库正在开发阶段,已经进入了实验库:golang.org/x/exp/slog,目前版本是 v0.0.0。
-
1491
-
2023-08-04 17:02:29
- 在本地使用 golangci-lint 的方案
- golangci-lint作为 golang 支持最好的代码检查工具,而且在golang开源库中,有着大量的使用,由此可以说明为了项目更好的进行开发,和后期更好的维护,我们也可以尝试着引入它。
-
1438
-
2023-08-04 17:03:36
- golangci-lint应用
- golangci-lint 是一个 Go linters 聚合器,而 linter 是使用工具来对代码提供一些检查,保证提交代码的质量。
-
1802
-
2023-08-04 17:05:37
- Go try 新提案靠谱吗?想简化错误处理了
- 在这个新提案中,在代码编写上会节省一些行数,且可以为错误处理机制引入一些新的 ”操作“,这是该提案的优势。但是从 Go 开发者的角度而言,会引入一些新的副作用,例如:初学者的学习成本、Go 工具链的改造、程序理解的复杂度增加。
-
1424
-
2023-08-04 17:20:33
-
2023-08-04 17:22:24
-
2023-08-04 17:23:53
-
2023-08-04 17:25:08
- 伙计,Go项目怎么使用枚举?
- 枚举是一种很重要的数据类型,在java、C语言等主流编程语言中都支持了枚举类型,但是在Go语言中却没有枚举类型,那有什么替代方案吗?本文我们来聊一聊这个事情
-
965
-
2023-08-04 17:26:13
- Gin 请求流程源码分析
- 官方的req和resp都会保存在Context 中。并且gin自己增加了对官方http.ResponseWriter功能的扩展,也就是自己定义了一个接口gin.ResponseWriter
-
1179