用途:在编写、审查或重构 Go 代码时自动应用 Effective Go 官方指南中的最佳实践与惯用法,保证代码地道、整洁。主要能力与要点:格式化上必须使用 gofmt;命名上不使用下划线,导出名用 MixedCaps、非导出名用 mixedCaps;错误处理上始终检查错误并返回,而非 panic;并发上通过通信共享内存(使用 channel);接口保持小巧(1-3 个方法为宜),接受接口、返回具体类型;文档上为所有导出符号编写注释,且以该符号名开头。适用场景:新建 Go 代码、代码审查、重构既有 Go 实现时。参考资源:官方指南 https://go.dev/doc/effective_go、代码审查意见 https://github.com/golang/go/wiki/CodeReviewComments,以及标准库中的惯用模式。限制:资料未提供具体安装命令、收费方式、支持平台或执行细则,相关内容暂未提供。
Effective Go
编程与开发
更新于 10-16 03:11