9. 测试和性能

使用 Go 语言的测试框架,可以在开发的过程中就进行单元测试和基准测试。和 go build 命令类似,go test 命令可以用来执行写好的测试代码,需要做的就是遵守一些规则来写测试。而且,可以将测试无缝地集成到代码工程和持续集成系统里。

8. 标准库

Go 标准库是一组核心包,用来扩展和增强语言的能力。这些包为语言增加了大量不同的类型。开发人员可以直接使用这些类型,而不用再写自己的包或者去下载其他人发布的第三方包。

7. 并发模式

我们会学习 3 个可以在实际工程里使用的包,这3 个包分别实现了不同的并发模式。每个包从一个实用的视角来讲解如何使用并发和通道。我们会学习如何用这个包简化并发程序的编写,以及为什么能简化的原因。