Posted in 问题排查与答疑Go测试中time.Now()和rand.Intn()为何让测试不可重现?5种纯函数式时间/随机数注入模式 第一章:Go测试中time.No … Go测试中time.Now()和rand.Intn()为何让测试不可重现?5种纯函数式时间/随机数注入模式Read more by 写代码的阿强|2026年2月7日|Go测试关键方法, time.Now()模拟, rand.Intn()控制, 测试不可重现, 函数式注入
Posted in Go语言基础和工具链Go单测中time.Now()和rand.Intn()如何精准控制?3种无侵入式time/fake + math/rand/faker方案对比实测 第一章:Go单测中time.No … Go单测中time.Now()和rand.Intn()如何精准控制?3种无侵入式time/fake + math/rand/faker方案对比实测Read more by Go语言狂热者|2026年2月5日|Go单测覆盖率, rand初始化, fake对象, runtime.env解析, time.Now()模拟, rand.Intn()控制, faker