-
2023-08-04 17:32:48
- Go语言如何自定义linter(静态检查工具)
- 通常我们在业务项目中会借助使用静态代码检查工具来保证代码质量,通过静态代码检查工具我们可以提前发现一些问题,比如变量未定义、类型不匹配、变量作用域问题、数组下标越界、内存泄露等问题
-
1515
-
2023-08-04 17:27:19
-
2023-08-04 17:26:13
- Gin 请求流程源码分析
- 官方的req和resp都会保存在Context 中。并且gin自己增加了对官方http.ResponseWriter功能的扩展,也就是自己定义了一个接口gin.ResponseWriter
-
1119
-
2023-08-04 17:25:08
- 伙计,Go项目怎么使用枚举?
- 枚举是一种很重要的数据类型,在java、C语言等主流编程语言中都支持了枚举类型,但是在Go语言中却没有枚举类型,那有什么替代方案吗?本文我们来聊一聊这个事情
-
912
-
2023-08-04 17:23:53
-
2023-08-04 17:22:24
-
2023-08-04 17:20:33
-
2023-08-04 17:05:37
- Go try 新提案靠谱吗?想简化错误处理了
- 在这个新提案中,在代码编写上会节省一些行数,且可以为错误处理机制引入一些新的 ”操作“,这是该提案的优势。但是从 Go 开发者的角度而言,会引入一些新的副作用,例如:初学者的学习成本、Go 工具链的改造、程序理解的复杂度增加。
-
1346
-
2023-08-04 17:03:36
- golangci-lint应用
- golangci-lint 是一个 Go linters 聚合器,而 linter 是使用工具来对代码提供一些检查,保证提交代码的质量。
-
1674
-
2023-08-04 17:02:29
- 在本地使用 golangci-lint 的方案
- golangci-lint作为 golang 支持最好的代码检查工具,而且在golang开源库中,有着大量的使用,由此可以说明为了项目更好的进行开发,和后期更好的维护,我们也可以尝试着引入它。
-
1326