在 Go 中编写并测试程序
使用你已学习的关于 Go 的知识,编写并测试一个完整的程序。
学习目标
在本模块中,你将练习并学习以下内容:
- 如何在 Go 中进行测试。
- 如何将程序的核心逻辑包装到程序包中。
- 如何通过 Web API 公开核心逻辑。
- 如何针对你的核心逻辑程序包编写测试(通过使用测试驱动开发)。
- 我们到目前为止讨论的几乎所有概念是如何协同工作的。
先决条件
- 一个就绪的可用于创建程序的 Go 环境。 理想情况下,你应当已经在本地安装并配置了 Go,并且应当已经安装了包含 Go 扩展的 Visual Studio Code。
- 能够创建和修改
.go
文件。 - 能够使用终端提示符运行 Go 程序。
- 了解基本数据类型,例如
string
、int
和boolean
。 - 了解如何编写基本数据控制流,例如
if
和for
语句。 - 了解如何编写函数。
- 了解如何创建结构和方法。
- 了解如何使用库,例如
net/http
。