Web Analytics

Dave Cheney 复出首谈:那些我反复强调的Go编程模式

本文永久链接 – https://tonybai.com/2025/09/17/some-things-i-keep-repeating-about-go 大家好,我是Tony Bai。 在阔别公众视野数年后,Go 社区的传奇人物 Dave Cheney 终于重返 GopherCon Europe 的舞台,发表了一场备受瞩目的复出首谈(注:我印象中的回归首谈^_^)。这场题为《那些我反复强调的 Go 编程之事》的演讲,没有追逐时髦的技术热点,而是选择回归编程的本源,分享了他十五年 Go 编程生涯中,那些被反复实践、验证并沉淀下来的核心理念。 ...

September 17, 2025 · 9 min · Tony Bai

Go 语言的灵魂之问:当“简单”变得“复杂”

Go 语言的灵魂之问:当“简单”变得“复杂” - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...

September 16, 2025 · 5 min · Tony Bai

context:Go 语言的“天问”,你真的懂了吗?

context:Go 语言的“天问”,你真的懂了吗? - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...

September 15, 2025 · 4 min · Tony Bai

“包管理器是万恶之源”:一次来自Odin语言作者的灵魂拷问

本文永久链接 – https://tonybai.com/2025/09/13/package-managers-are-evil 大家好,我是Tony Bai。 “包管理器是万恶之源 (Package Managers are Evil)。” 这句石破天惊的论断,出自Odin语言的创造者Ginger Bill最近发表的一篇博文。在一个npm install、pip install、go get已经成为开发者肌肉记忆的时代,这无异于一篇挑战整个现代软件开发基石的“檄文”。 ...

September 13, 2025 · 7 min · Tony Bai

超越零值:Go 语言“构造模式”深度指南

本文永久链接 – https://tonybai.com/2025/09/12/go-constructor-pattern-guide 大家好,我是Tony Bai。 Go 语言的设计哲学崇尚简约与直白(straightforward)。其中,结构体字面量 (Struct Literal) 的存在,让我们可以用极其简单的方式创建数据结构。然而,在构建大型、复杂的系统时,这种简单性也可能成为一把双刃剑。当一个对象的创建需要满足特定前置条件、执行复杂初始化或强制执行业务规则时,我们便需要一个更强大、更可控的工具。 ...

September 12, 2025 · 9 min · Tony Bai

直面依赖之痛与TLS简化:GopherCon 2025贡献者峰会核心纪要深度解读

本文永久链接 – https://tonybai.com/2025/09/11/gophercon-2025-contributor-summit-notes 大家好,我是Tony Bai。 GopherCon 2025 贡献者峰会刚刚落下帷幕。在这场Go核心团队与全球顶尖贡献者齐聚一堂的闭门会议中,Go语言的未来方向被激烈地讨论和塑造。这些讨论或许不像发布泛型那样惊天动地,但它们如同地壳深处的板块运动,深刻地影响着Go生态的未来走向——一个更加成熟、务实,并决心直面企业级开发真实痛点的Go正在到来。 ...

September 11, 2025 · 8 min · Tony Bai

MCP协议注册中心发布:Go在下一代AI基础设施中扮演关键角色

本文永久链接 – https://tonybai.com/2025/09/10/introducing-the-mcp-registry 大家好,我是Tony Bai。 近日,模型上下文协议 (Model Context Protocol, MCP)官方发布了其生态系统的核心基础设施:MCP 注册中心 (MCP Registry)的预览版。这个开放的、分布式的目录服务不仅为 MCP 服务器的发现与实施提供了“单一事实来源”,更值得我们 Go 开发者关注的是,Go 语言在其中扮演了从官方工具链到客户端集成的关键角色。 ...

September 10, 2025 · 6 min · Tony Bai

最好的教师节礼物:来自2.5万名Gopher的认可

最好的教师节礼物:来自2.5万名Gopher的认可 - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 Google Go语言编码风格规范:指南篇 Google Go语言编码风格规范:决定篇 Google Go语言编码风格规范:最佳实践篇 Go语言第一课FAQ ...

September 10, 2025 · 2 min · Tony Bai

NASA的十大编码“诫律”:Go视角的全新解读

本文永久链接 – https://tonybai.com/2025/09/09/the-power-of-ten-in-go 大家好,我是Tony Bai。 在软件工程领域,有些智慧是永恒的。 2006 年,NASA/JPL(喷气推进实验室)的 Gerard J. Holzmann 公布了其团队用于开发安全关键 (Safety-Critical) 软件的十条黄金法则——“The Power of Ten: Rules for Developing Safety-Critical Code”。这些规则诞生于 C 语言主导的嵌入式世界,旨在为火星车、深空探测器等“不容有失”的系统构建坚不可摧的代码基石。 ...

September 9, 2025 · 8 min · Tony Bai

从《凡人修仙传》看程序员境界:道友,你修炼到哪一层了?

本文永久链接 – https://tonybai.com/2025/09/08/fanren-xiuxian-programmer-levels 大家好,我是Tony Bai。 最近《凡人修仙传》的电视剧大火,想必各位道友都有耳闻。鄙人也没忍住,不仅刷完了杨洋主演的网剧,还趁着这股热乎劲儿,一口气在微信读书连读再听地补完了小说的人界篇。 ...

September 8, 2025 · 6 min · Tony Bai