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

Posted in

Go获取磁盘大小的终极兼容表:Linux内核≥3.10 / macOS 12+ / Windows Server 2016+ / FreeBSD 13+ 各版本syscall映射对照(附编译条件宏)

第一章:如何在Go语言中获取硬盘 … Go获取磁盘大小的终极兼容表:Linux内核≥3.10 / macOS 12+ / Windows Server 2016+ / FreeBSD 13+ 各版本syscall映射对照(附编译条件宏)Read more

Posted in

【Go源码级错误处理规范】:从errors.Is源码看Go 1.13 error wrapping设计哲学(含3个企业级误用案例)

第一章:Go源码级错误处理规范总 … 【Go源码级错误处理规范】:从errors.Is源码看Go 1.13 error wrapping设计哲学(含3个企业级误用案例)Read more

Posted in

Docker Desktop已弃用Go 1.16以下版本——你的CI环境是否还在用Go 1.13编译镜像?(兼容性断崖风险倒计时)

第一章:Go语言在现代云原生生态 … Docker Desktop已弃用Go 1.16以下版本——你的CI环境是否还在用Go 1.13编译镜像?(兼容性断崖风险倒计时)Read more

Posted in

Go封装库错误处理范式革命:不再用errors.New,改用pkg/errors + xerrors + Go 1.13 error wrapping三重加固

第一章:Go封装库错误处理范式革 … Go封装库错误处理范式革命:不再用errors.New,改用pkg/errors + xerrors + Go 1.13 error wrapping三重加固Read more

Posted in

Go错误处理统一方案落地记:某银行核心系统从error wrapping到xerrors再到Go 1.13+标准errors包迁移全复盘

第一章:Go错误处理演进的必然性 … Go错误处理统一方案落地记:某银行核心系统从error wrapping到xerrors再到Go 1.13+标准errors包迁移全复盘Read more

Posted in

Go错误处理正在 silently 毁掉你的系统:errwrap、pkg/errors、Go 1.13 error wrapping三阶段演进深度批判

第一章:Go错误处理的隐性危机与 … Go错误处理正在 silently 毁掉你的系统:errwrap、pkg/errors、Go 1.13 error wrapping三阶段演进深度批判Read more