Go 的“最小惊讶原则”破功了吗?—— 一个vet 新提案引发的思考
本文永久链接 – https://tonybai.com/2025/12/09/vet-add-check-for-using-verb-q 大家好,我是Tony Bai。 Go 语言的设计哲学,一向以“简单、明确、无魔法”著称,其目标是让代码的行为**尽可能符合开发者的直觉**,即遵循所谓的**“最小惊讶原则” (Principle of Least Astonishment)**。然而,最近一...
本文永久链接 – https://tonybai.com/2025/12/09/vet-add-check-for-using-verb-q 大家好,我是Tony Bai。 Go 语言的设计哲学,一向以“简单、明确、无魔法”著称,其目标是让代码的行为**尽可能符合开发者的直觉**,即遵循所谓的**“最小惊讶原则” (Principle of Least Astonishment)**。然而,最近一...
本文永久链接 – https://tonybai.com/2025/12/09/programmer-all-in-ai-survival-revelation-in-2025 大家好,我是Tony Bai。 最近逛 Twitter 和技术论坛,我发现了一个非常有意思,甚至有些魔幻的现象。 尽管我们已经站在了 **2025 年末**,距离 ChatGPT 震撼发布已经过去了整整三年,AI 能力早已...
本文永久链接 – https://tonybai.com/2025/12/08/api-design-pattern-and-implementation 大家好,我是Tony Bai。 在 Go 语言的圈子里摸爬滚打这么多年,我经常被问到这样一个问题: > “Tony,我已经熟悉了 Go 的语法,也会用 Gin 写增删改查(CRUD)了,为什么我写的 API 还是经常被前端吐槽?为什么业务逻辑稍...
本文永久链接 – https://tonybai.com/2025/12/07/switching-from-rust-to-go-appeal-of-the-language 大家好,我是Tony Bai。 “我从未想过在学习 Rust 之后,我还会转而学习 Go。” 近日,开发者 Abhishek Singh 的一条推文,以其独特的、充满“诗意”的笔触,在开发者社区引发了广泛的共鸣和讨论。这句...
看完《疯狂动物城2》,我发现“完美架构”的谎言被戳破了 - Tony Bai Tony Bai 一个程序员的心路历程 * Google Go语言编码风格规范 * Google Go语言编码风格规范:指南篇 * Google Go语言编码风格规范:决定篇 * Google Go语言编码风格规范:最佳实践篇 * Go语言第一课FAQ * Go语言进阶课FAQ * 关于我 * 我的技术专栏 * 文章列表...