Posted in

Go测试覆盖率95%却漏掉致命bug?揭秘testing.T.Cleanup误用、testMain全局状态污染与subtest并发陷阱

第一章:Go测试覆盖率95%却漏 … Go测试覆盖率95%却漏掉致命bug?揭秘testing.T.Cleanup误用、testMain全局状态污染与subtest并发陷阱Read more

Posted in

Go monorepo陷阱警示录:当多个main包共存于同一文件夹,你已自动放弃go test -race与pprof精准采样能力

第一章:Go monorepo陷 … Go monorepo陷阱警示录:当多个main包共存于同一文件夹,你已自动放弃go test -race与pprof精准采样能力Read more

Posted in

【Go测试陷阱黑名单】:TestMain误用、并发测试race未开启、gomock期望未验证——单元测试通过率虚高背后的5个检测盲区

第一章:TestMain生命周期 … 【Go测试陷阱黑名单】:TestMain误用、并发测试race未开启、gomock期望未验证——单元测试通过率虚高背后的5个检测盲区Read more

Posted in

Go语言测试覆盖率陷阱:89%团队误判的4类“伪覆盖”代码(含go test -coverprofile无法捕获的竞态盲区)

第一章:Go语言测试覆盖率的本质 … Go语言测试覆盖率陷阱:89%团队误判的4类“伪覆盖”代码(含go test -coverprofile无法捕获的竞态盲区)Read more