Posted in

Go语言错误处理不是“缺点”!对比Rust Result与Java Exception,解析其显式传播带来的可观测性红利

第一章:Go语言错误处理的本质与 … Go语言错误处理不是“缺点”!对比Rust Result与Java Exception,解析其显式传播带来的可观测性红利Read more

Posted in

第一语言不该是“玩具语言”——为什么Go的错误处理、接口隐式实现、module版本语义,恰恰是工程思维最佳启蒙?

第一章:第一语言不该是“玩具语言 … 第一语言不该是“玩具语言”——为什么Go的错误处理、接口隐式实现、module版本语义,恰恰是工程思维最佳启蒙?Read more

Posted in

Go语言班级错误处理范式升级:放弃errors.Wrap,全面采用fmt.Errorf(“%w”) + stacktrace.Context——已适配Go 1.22新特性

第一章:Go语言班级错误处理范式 … Go语言班级错误处理范式升级:放弃errors.Wrap,全面采用fmt.Errorf(“%w”) + stacktrace.Context——已适配Go 1.22新特性Read more

Posted in

Go语言错误处理范式演进史:从errors.New到xerrors.Wrap再到Go 1.13 error wrapping的语义断代分析

第一章:Go语言错误处理范式演进 … Go语言错误处理范式演进史:从errors.New到xerrors.Wrap再到Go 1.13 error wrapping的语义断代分析Read more