SuperAPI AI 工具集

golang-pro

编程与开发

查看项目

更新于 10-16 05:44

技能介绍

用途:Golang Pro 面向 Go 开发场景,帮助编写地道的 Go 代码,重点在并发、性能与可维护性。资料明确其聚焦并发模式、接口设计与组合、错误处理、性能优化、测试与模块管理。

主要能力:支持 goroutine、channel、select 等并发模式;接口设计与组合;错误处理与自定义错误类型、错误包装与 context;pprof 性能剖析与优化;表驱动测试、子测试与基准测试;go.mod 模块管理与 vendoring。

使用方式:以技能形式提供,按资料中的方法原则应用——简单优先、用接口实现组合、显式错误处理、并发默认安全、先基准测试后优化。输出要求为符合 Effective Go 的惯用代码、带正确同步的并发代码、表驱动测试、基准函数、带包装错误与 context 的处理。资料建议优先使用标准库、减少外部依赖,并包含 go.mod 设置。

适用场景:需要编写或重构 Go 并发代码、设计接口、完善错误处理、进行性能剖析与测试、管理模块依赖的开发任务。

限制:资料未提供安装命令、价格、平台支持、具体运行步骤或与其他工具的集成方式,这些信息暂未提供;给定 introduction 中未包含完整代码示例,使用时需结合自身项目环境。