SuperAPI AI 工具集

go-practice

编程与开发

查看项目

更新于 10-16 07:24

技能介绍

用途:为希望系统提升 Go 实战能力的开发者生成自适应练习,先打牢语言基础,再延伸到后端、CLI、云工具、CI/CD、Kubernetes/CNCF 与分布式系统。Kubernetes/CNCF 是偏好方向而非唯一路径。

主要能力:每次常规请求生成 3 道练习,形式为独立 .go 文件或小型 Go 模块,混合代码补全、调试与设计任务;支持 batch、drill、debug、applied、pr-simulation、design-review、capstone 等模式;按学习日志调整难度(1/5 到 5/5)与题型;提供 capstone 阶梯(go-toolbox、backend-health-api、ci-job-runner、cloud-resource-sync、mini-controller)。

使用方式:练习固定放在 /home/laborant/repos/go-practice,按日期文件夹(如 3-may-26)组织,文件名形如 NN_<topic><subtopic><type>.go 及对应 _test.go;生成后运行 gofmt -w . 与 go test ./... 验证练习初始失败;单文件 main 练习可用 go run <file>.go。评审时运行 gofmt -w .、go test ./...,并发练习加 go test -race ./...,并更新根目录 learning-log.md。

适用场景:Go 练习与代码评审、goroutine/channel/context/接口/错误/模块/测试/HTTP/CLI/Kubernetes 控制器与 operator/CI-CD/云 API/分布式系统学习、CNCF 项目与开源贡献准备。

限制:练习仓库路径固定,除非用户明确指定其他路径;不提供隐藏答案,除非用户明确要求;优先标准库,仅在必要时使用 Kubernetes/CNCF 库;不使用进度跟踪脚本,学习日志需手动更新。具体安装命令与收费信息暂未提供。