重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在 ci 过程中,经常有一些可以通过静态分析或者白盒检测去避免一些问题以及规范代码格式!使用Go语言一般是使用 golangci-line 作为代码检测工具!
成都创新互联成立于2013年,先为于都等服务建站,于都等地企业,进行企业商务咨询服务。为于都企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
参考官网:
安装: curl-sSfL | sh -s -- -b $(go env GOPATH)/bin v1.43.0
版本信息: golangci-lint--version
目前我司是自己二开的 golangci-line,所以这里使用的开源版本,其实大同小异,就是开发了一些插件!
这个就是一个工具,集成了各类自动检测代码的工具,所以不需要本地安装太多的工具,只需要这个工具即可!
由于它需要一个go的项目,这里以我自己的项目去介绍, 项目地址:,如果有同学想自己尝试下可以直接下载我这个项目!项目也比较规范!
其实执行 golangci-lint run-h 就可以获取以下帮助
例如我经常使用的: 我日常就是开启format功能!
1、默认使用的插件
2、默认没用的
3、presets 分类:
具体可以参考我的:
主要是做一些 无用代码检测,简化代码,格式化代码!然后执行 golangci-lint run --fix 即可
可以使用Github的搜索功能搜索压力测试工具,要求用go语言写的。可以在搜索框中输入“go pressure test”,然后点击搜索,可以看到一些用go语言写的压力测试工具,比如:Gatling,Gor,Gorilla,ApacheBench,Aerospike,Gobench等等。每个工具都有其特定的功能,可以根据自己的需求选择合适的工具。
你上golang就可以自动写出高并发程序了?其实很多时候幻觉就发生在这里。