技能简介

该 Skill 提供了一套符合惯用法的 Go 开发模式和最佳实践。它通过示例代码(例如 bytes.Buffer、sync.Mutex Counter、fmt.Errorf(“%w”))讲解核心原则——简洁与清晰、零值的可用性、”接受接口,返回结构体” 的原则,以及 context 和错误包装的使用。使用场景:在编写新 Go 代码、进行代码审查、重构现有代码以及设计包/模块 API 时提供指导。功能包括良/劣示例对比、错误处理策略、并发模式(mutex 与 channel)、测试与依赖管理建议、API 版本管理与重构方案以及检查清单。主要优势是加速构建可读、健壮且易于维护的 Go 应用,并强化团队规范。

下载链接

golang-patterns-1.0.11

文档更新时间: 2026-06-23 17:01   作者:黄佳