05 2022 档案
摘要:该接口经常用于输出 struct 的值 或者记录struct数据日志 一个普遍存在的接口是 fmt 包中定义的 Stringer接口 发现 http://tour.studygolang.com/methods/6 中的说法有错误.经过查找go 源码Stringer的定义存放在下面的目录中 定义为
阅读全文
摘要:https://blog.csdn.net/baidu_36943075/article/details/90634404
阅读全文
摘要:sonar集成golang的检测工具 sonar中的插件SonarGo自带一些检测规则,但sonar想要集成golang的覆盖率、单元测试报告、和更多的代码规则,需要集成其他golang的检测工具 单元测试 通过golang的单元测试工具go test生成单元测试报告(见https://blog.c
阅读全文
摘要:GitLab CI是开源的持续集成服务,GitLab Runner是一个开源项目,用于运作任务,并把结果发送回GitLab,它与GitLab CI一起使用。 持续集成 持续(Continuous integration ,缩写CI)是一种软件工程流程,是将所有软件工程师对于软件的工作副本持续集成到共
阅读全文
摘要:sonarqube静态代码扫描 环境配置 指导 sonarqube安装包:9.4 配置:https://blog.csdn.net/weixin_42182599/article/details/120037626 直接下载安装包:https://www.sonarqube.org/download
阅读全文
摘要:https://blog.csdn.net/qq_17612199/article/details/89786256 常见方法 context.WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) 指定时长超
阅读全文