diff --git a/README.md b/README.md index 5ec5f6d..6f33c88 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 该翻译版本已获得原作者(Ivo Balbaert)本人授权,并表示支持开源事业的发展! ##翻译进度 -3.6 [生成代码文档](eBook/03.6.md) +3.7 [其它工具](eBook/03.7.md) ##支持本书 如果你喜欢本书《Go入门指南》,你可以参与到本书的翻译或纠正工作中来,具体请联系译者,一同完善本书并帮助壮大 Go 语言在国内的学习群体,给大家提供更好的学习资源。 diff --git a/eBook/03.7.md b/eBook/03.7.md index 1e605e6..22231f0 100644 --- a/eBook/03.7.md +++ b/eBook/03.7.md @@ -1,19 +1,9 @@ -##啊哦,亲,你看得也太快了。。。还没翻译完呢 0 0 -要不等到 ***2013 年 4 月 22 日*** 再来看看吧~~ - -这里还有一些其它的学习资源噢~ - - - [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming):已更新至 [第八课](https://github.com/Unknwon/go-fundamental-programming/blob/master/lecture8/lecture8.md) - - [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang) - -神马?你说你不想学习?那好吧,去逛逛论坛看看行情也行~ - -- [Golang中文社区](http://bbs.mygolang.com/forum.php) -- [Go语言学习园地](http://studygolang.com/) -- [Golang中国](http://golang.tc) - #3.7 其它工具 +Go 自带的工具集主要使用脚本和 Go 语言自身编写的,目前版本的 Go 实现了以下三个工具: +- `go install` 是安装 Go 包的工具,类似 Ruby 中的 rubygems。主要用于安装非标准库的包文件,将源代码编译成对象文件。 +- `go fix` 用于将你的 Go 代码从旧的发行版迁移到最新的发行版,它主要负责简单的、重复的、枯燥无味的修改工作,如果像 API 等复杂的函数修改,工具则会给出文件名和代码行数的提示以便让开发人员快速定位并升级代码。Go 开发团队一般也使用这个工具升级 Go 内置工具以及 谷歌内部项目的代码。`go fix` 之所以能够正常功能是因为 Go 在标准库就提供生成抽象语法树和通过抽象语法树对代码进行还原的功能。该工具会尝试更新当前目录下的所有 Go 源文件,并在完成代码更新后在控制台输出相关的文件名称。 +- `go test` 是一个轻量级的单元测试框架(第 13 章)。 ##链接 - [目录](directory.md) diff --git a/eBook/03.8.md b/eBook/03.8.md new file mode 100644 index 0000000..e7016a7 --- /dev/null +++ b/eBook/03.8.md @@ -0,0 +1,21 @@ +##啊哦,亲,你看得也太快了。。。还没翻译完呢 0 0 +要不等到 ***2013 年 4 月 22 日*** 再来看看吧~~ + +这里还有一些其它的学习资源噢~ + + - [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming):已更新至 [第八课](https://github.com/Unknwon/go-fundamental-programming/blob/master/lecture8/lecture8.md) + - [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang) + +神马?你说你不想学习?那好吧,去逛逛论坛看看行情也行~ + +- [Golang中文社区](http://bbs.mygolang.com/forum.php) +- [Go语言学习园地](http://studygolang.com/) +- [Golang中国](http://golang.tc) + +#3.8 Go 性能说明 + + +##链接 +- [目录](directory.md) +- 上一节:[其它工具](03.7.md) +- 下一节:[与其它语言进行交互](03.9.md) \ No newline at end of file diff --git a/eBook/directory.md b/eBook/directory.md index 906b591..fce9688 100644 --- a/eBook/directory.md +++ b/eBook/directory.md @@ -23,6 +23,7 @@ - 3.6 [生成代码文档](03.6.md) - 3.7 [其它工具](03.7.md) - 3.8 [Go 性能说明](03.8.md) + - 3.9 [与其它语言进行交互](03.9.md) ##第二部分:语言的核心结构与技术 - 第4章:基本结构和基本数据类型