Co-authored-by: Joe Chen <jc@unknwon.io>
This commit is contained in:
Haigang Zhou
2022-05-03 11:15:14 +08:00
committed by GitHub
parent 5b6d984aa0
commit 82026084b3
16 changed files with 52 additions and 49 deletions

View File

@@ -4,7 +4,7 @@ Go 自带的工具集主要使用脚本和 Go 语言自身编写的,目前版
- `go install` 是安装 Go 包的工具,类似 Ruby 中的 rubygems。主要用于安装非标准库的包文件将源代码编译成对象文件。
- `go fix` 用于将你的 Go 代码从旧的发行版迁移到最新的发行版,它主要负责简单的、重复的、枯燥无味的修改工作,如果像 API 等复杂的函数修改工具则会给出文件名和代码行数的提示以便让开发人员快速定位并升级代码。Go 开发团队一般也使用这个工具升级 Go 内置工具以及 谷歌内部项目的代码。`go fix` 之所以能够正常工作是因为 Go 在标准库就提供生成抽象语法树和通过抽象语法树对代码进行还原的功能。该工具会尝试更新当前目录下的所有 Go 源文件,并在完成代码更新后在控制台输出相关的文件名称。
- `go test` 是一个轻量级的单元测试框架(第 13 章)。
- `go test` 是一个轻量级的单元测试框架([第 13 章](13.0.md))。
## 链接