Posted in

Go gRPC服务代码量爆炸根源(proto生成+server stub+client wrapper三层嵌套):用buf+protoc-gen-go-grpc重构路径

第一章:Go gRPC服务代码量 … Go gRPC服务代码量爆炸根源(proto生成+server stub+client wrapper三层嵌套):用buf+protoc-gen-go-grpc重构路径Read more

Posted in

Go错误处理代码占比超29%?用自定义error wrapper + errors.Is/As统一范式,压缩错误处理代码至行业TOP10%水平

第一章:Go错误处理的现状与痛点 … Go错误处理代码占比超29%?用自定义error wrapper + errors.Is/As统一范式,压缩错误处理代码至行业TOP10%水平Read more

Posted in

Go语言错误处理范式革命:从if err != nil到Go 1.20+try语句+自定义error wrapper的演进路线图

第一章:Go语言错误处理范式革命 … Go语言错误处理范式革命:从if err != nil到Go 1.20+try语句+自定义error wrapper的演进路线图Read more

Posted in

Go错误处理范式革命:从if err != nil到自定义error wrapper的4层演进路径(附可落地代码模板)

第一章:Go错误处理范式革命:从 … Go错误处理范式革命:从if err != nil到自定义error wrapper的4层演进路径(附可落地代码模板)Read more

Posted in

中国农业银行Go错误处理铁律(SOP-ERR-2024):统一errcode体系+结构化error wrapper设计规范(含proto定义)

第一章:中国农业银行Go错误处理 … 中国农业银行Go错误处理铁律(SOP-ERR-2024):统一errcode体系+结构化error wrapper设计规范(含proto定义)Read more

Posted in

Go语言错误处理范式革命:不再用if err != nil——基于errors.Is/As和自定义error wrapper的7种工业级实践

第一章:Go语言错误处理范式革命 … Go语言错误处理范式革命:不再用if err != nil——基于errors.Is/As和自定义error wrapper的7种工业级实践Read more