Posted in

【Golang单元测试覆盖率陷阱】:mock过度、time.Now()硬编码、goroutine泄漏未检测——3个go test -race无法捕获的盲区

第一章:Golang单元测试覆盖 … 【Golang单元测试覆盖率陷阱】:mock过度、time.Now()硬编码、goroutine泄漏未检测——3个go test -race无法捕获的盲区Read more

Posted in

Go代码审计发现37处time.Now()硬编码?(Go时间抽象最佳实践:Clock接口注入+testutil.FakeClock+time.AfterFunc可控测试方案)

第一章:Go时间抽象设计的底层原 … Go代码审计发现37处time.Now()硬编码?(Go时间抽象最佳实践:Clock接口注入+testutil.FakeClock+time.AfterFunc可控测试方案)Read more