别再像 2015 年那样写 Go 了:Modern Go 终极进化指南

本文永久链接 – https://tonybai.com/2026/03/02/modern-go-evolution-guide-1-0-to-1-26 大家好,我是Tony Bai。 Go 语言在业界最著名的标签之一就是“向后兼容承诺(Go 1 Compatibility Promise)”。一份 10 年前写下的 Go 1.4 代码,在今天的 Go 1.26编译器下依然能完美编译并运行。 ...

March 2, 2026 · 8 min · Tony Bai

AI 还在写“老式 Go”?Alan Donovan 详解 Go 代码的现代化

本文永久链接 – https://tonybai.com/2025/12/22/alan-donovan-go-code-modernization 大家好,我是Tony Bai。 “Go 承诺了兼容性,但这并不意味着我们应该永远停留在过去。” 在 GopherCon 2025 上,Go 团队核心成员、静态分析工具专家 Alan Donovan 带来了一场题为《Analysis and Transformation Tools for Go Codebase Modernization》的精彩演讲。 ...

December 22, 2025 · 5 min · Tony Bai

11个现代Go特性:用gopls/modernize让你的代码焕然一新

本文永久链接 – https://tonybai.com/2025/04/15/embrace-modern-go-style-with-gopls-modernize 大家好,我是Tony Bai。 最近在思考Go语言的发展时,不禁让我想起了当年学习C++的经历。Bjarne Stroustrup在《C++程序设计语言(特别版)》中就专门强调了“现代 C++”(Modern C++)的编程风格,鼓励使用模板、STL等新特性来编写更优雅、更高效的C++代码。 ...

April 15, 2025 · 10 min · Tony Bai