Posted in

Go测试中time.Now()无法Mock?3种生产就绪方案对比:wire注入、接口抽象、monkey patch实测稳定性排名

第一章:Go测试中time.No … Go测试中time.Now()无法Mock?3种生产就绪方案对比:wire注入、接口抽象、monkey patch实测稳定性排名Read more

Posted in

【Go语言工程化生死线】:从单体到Service Mesh,5个被忽视的构建约束(依赖注入/错误处理/ctx传递)

第一章:Go语言工程化生死线的底 … 【Go语言工程化生死线】:从单体到Service Mesh,5个被忽视的构建约束(依赖注入/错误处理/ctx传递)Read more

Posted in

Go GET请求如何安全复用Client实例?单例模式vs依赖注入vs模块化初始化(Uber Go Style Guide官方推荐方案)

第一章:Go GET请求如何安全 … Go GET请求如何安全复用Client实例?单例模式vs依赖注入vs模块化初始化(Uber Go Style Guide官方推荐方案)Read more

Posted in

Go Web编程:如何让http.Handler具备依赖注入能力?——不引入DI框架的3种工业级实现方案(含Wire替代方案)

第一章:Go Web编程:如何让 … Go Web编程:如何让http.Handler具备依赖注入能力?——不引入DI框架的3种工业级实现方案(含Wire替代方案)Read more