Posted in

【Go代码审查红牌清单】:23个立即否决项——nil map panic、time.Now()未mock、log.Fatal滥用、unsafe.Slice越界

第一章:Go语言安全编码的底层认 … 【Go代码审查红牌清单】:23个立即否决项——nil map panic、time.Now()未mock、log.Fatal滥用、unsafe.Slice越界Read more

Posted in

【Go S3上传单元测试陷阱】:mock AWS SDK竟绕过region校验?3种真实网络隔离测试法(localstack / dynamock / in-memory transport)

第一章:Go S3上传单元测试的 … 【Go S3上传单元测试陷阱】:mock AWS SDK竟绕过region校验?3种真实网络隔离测试法(localstack / dynamock / in-memory transport)Read more

Posted in

Go语言微服务开发必备的4类工具:API契约校验、proto自动生成、Mock Server、分布式Trace集成方案

第一章:Go语言微服务开发必备的 … Go语言微服务开发必备的4类工具:API契约校验、proto自动生成、Mock Server、分布式Trace集成方案Read more

Posted in

Go规则引擎单元测试覆盖率为何永远卡在68%?——Mock AST执行器、隔离上下文、规则快照比对的3层测试框架

第一章:Go规则引擎单元测试覆盖 … Go规则引擎单元测试覆盖率为何永远卡在68%?——Mock AST执行器、隔离上下文、规则快照比对的3层测试框架Read more