章节

38 个页面

文章

深度技术文章与行业分析

Featured image of post Gin 很好,但你的项目可能需要更多

Gin 很好,但你的项目可能需要更多

Gin 覆盖了 Web 开发 80% 的需求,但依赖注入、错误分层、测试隔离这 20% 才是项目能不能维护的关键。用同一个 CRUD 服务走一遍从裸写到分层的全过程,看清什么时候该给架构加一层。

Featured image of post Go vs Java GC:同一场延迟战争的两条路

Go vs Java GC:同一场延迟战争的两条路

Go 和 Java 面对 STW 停顿走了相反的路——Go 赌确定性(不分代+并发标记),Java 赌灵活性(分代+Region+染色指针)。同一工作负载实测:Go 225 次 GC 每次 38µs,Java G1 仅 14 次但暂停 214µs,ZGC 几乎零停顿却吃 88MB 堆。理解这个分叉,比选边站更有价值。

Featured image of post Go 的测试框架不想让你 TDD

Go 的测试框架不想让你 TDD

Go 标准库 0 处 assert、Russ Cox 20 条建议 0 条 TDD——不是缺陷,是设计。用数据拆解 Go testing 包刻意拒绝 TDD 教条的三个信号,帮你判断自己的项目该走哪条路。

(1 - 4)
Enter 按 Enter 键跳转