本章小节

在这章,我们讨论了代码测试,代码优化和代码分析。到本章为止,您了解了如何找到隐藏代码和怎样交叉编译 Go 代码。go test 命令用来测试和基准测试 Go 代码,以及使用例子函数提供而外的文档。

尽快 Go 分析器和 go tool trace 的讨论远没完成,但您应该理解了分析和代码追踪等话题,没有什么可以取代您自己的实验并尝试新技能。

下一章,我们将开始讨论 Go 语言的网络编程,涉及编写运行在 TCP/IP 计算机网络,也包括互联网上的应用程序。下章的部分主题是 net/http 包,用 Go 创建 web 客户端和 web 服务器,http.Responsehttp.Request 结构,分析 HTTP 服务器,和网络连接超时。

另外,下章将讨论 IPv4IPv6 协议以及 Wireshark 和 tshark 工具,它们用于捕获和分析网络流量。