Go 代码设计的“第一天原则”:一份能让你少走五年弯路的实战模式清单

本文永久链接 – https://tonybai.com/2026/04/24/go-code-design-day-one-principle-practical-patterns-list 大家好,我是Tony Bai。 世界读书日送福利活动火热进行中,点击这里留言参与,赢取属于你的幸运! 每一个 Go 开发者,大概都经历过这样的心路历程: 项目启动初期,为了追求“快”,我们怎么方便怎么来。配置到处写,数据库连接随手建,错误日志直接 fmt.Println。我们安慰自己:“先跑起来,以后再重构。” ...

April 24, 2026 · 9 min · Tony Bai

Bash 虽好,但我选 Go:如何用 10 倍代码换来 100 倍的维护性?

本文永久链接 – https://tonybai.com/2025/12/24/bash-vs-go-10x-code-100x-maintainability 大家好,我是Tony Bai。 “Bash 是一种很棒的胶水语言,但 Go 是更好的胶水。” 在日常开发中,我们经常会写一些 Bash 脚本来处理本地环境配置、启动 Docker 容器、同步密钥等琐碎任务。起初,它们只是几行简单的命令;但随着时间推移,它们逐渐膨胀成包含数百行 jq、sed、awk 的怪物,充斥着针对 macOS 和 Linux 的条件分支,以及“千万别动这行代码”的注释。 ...

December 24, 2025 · 6 min · Tony Bai