Posted in

Go单元测试覆盖率攻坚:从32%到91%的5个关键动作——mock粒度控制、test helper抽象、table-driven重构

第一章:Go单元测试覆盖率攻坚: … Go单元测试覆盖率攻坚:从32%到91%的5个关键动作——mock粒度控制、test helper抽象、table-driven重构Read more

Posted in

VS Code配置Go语言:为什么你无法启用test coverage?隐藏在settings.json里的3行关键代码

第一章:VS Code配置Go语 … VS Code配置Go语言:为什么你无法启用test coverage?隐藏在settings.json里的3行关键代码Read more

Posted in

Go CI/CD流水线暗礁图谱:从go test -race到gosec扫描,再到sonarqube-go插件兼容性断层,构建企业级Go交付质量门禁的9道关卡

第一章:Go CI/CD质量门禁 … Go CI/CD流水线暗礁图谱:从go test -race到gosec扫描,再到sonarqube-go插件兼容性断层,构建企业级Go交付质量门禁的9道关卡Read more

Posted in

Go测试金字塔崩塌预警:单元测试覆盖率≠可靠性!用testify+gomock+golden+subtest重构可验证的100%确定性测试体系

第一章:Go测试金字塔崩塌的真相 … Go测试金字塔崩塌预警:单元测试覆盖率≠可靠性!用testify+gomock+golden+subtest重构可验证的100%确定性测试体系Read more

Posted in

Go语言性能最好的最后一公里:从go test -benchmem到go tool compile -S的全栈性能归因法

第一章:Go语言性能最好的最后一 … Go语言性能最好的最后一公里:从go test -benchmem到go tool compile -S的全栈性能归因法Read more

Posted in

Go语言软件制作测试覆盖率真相:85%≠安全!用go test -coverprofile+codecov+mutation testing验证有效覆盖

第一章:Go语言软件制作测试覆盖 … Go语言软件制作测试覆盖率真相:85%≠安全!用go test -coverprofile+codecov+mutation testing验证有效覆盖Read more

Posted in

Go语言开发项目实例:为什么你的Go test -race总报竞态却在线上不复现?5种内存模型误用场景深度还原

第一章:Go语言开发项目实例:为 … Go语言开发项目实例:为什么你的Go test -race总报竞态却在线上不复现?5种内存模型误用场景深度还原Read more