Posted in

【Go代码审查Checklist V3.1】:GitHub内部使用的58项Go CR检查项(含go vet增强规则、staticcheck配置模板、golangci-lint最佳实践)

第一章:Go代码审查的哲学与工程 … 【Go代码审查Checklist V3.1】:GitHub内部使用的58项Go CR检查项(含go vet增强规则、staticcheck配置模板、golangci-lint最佳实践)Read more

Posted in

【肖建良Go CI流水线加固标准】:17项go vet增强规则+4类fuzz测试覆盖率阈值,拦截99.2%数据竞争引入点

第一章:肖建良Go CI流水线加 … 【肖建良Go CI流水线加固标准】:17项go vet增强规则+4类fuzz测试覆盖率阈值,拦截99.2%数据竞争引入点Read more

Posted in

Go语言测试中91.3%的panic源于此处:接口返回nil指针未校验——5行代码防御模式(含go vet增强规则)

第一章:Go语言测试中接口调用的 … Go语言测试中91.3%的panic源于此处:接口返回nil指针未校验——5行代码防御模式(含go vet增强规则)Read more

Posted in

Go语言游戏开发中的goroutine滥用灾难:死锁/竞态/内存暴涨三连击复现与防御性编程模板(含go vet增强规则)

第一章:Go语言游戏开发中的go … Go语言游戏开发中的goroutine滥用灾难:死锁/竞态/内存暴涨三连击复现与防御性编程模板(含go vet增强规则)Read more

Posted in

Go测试覆盖率造假重灾区:reflect.DeepEqual掩盖真实逻辑缺陷的3个典型误用(含go vet增强规则)

第一章:Go测试覆盖率造假的根源 … Go测试覆盖率造假重灾区:reflect.DeepEqual掩盖真实逻辑缺陷的3个典型误用(含go vet增强规则)Read more