在 Go 中编写并测试程序

初级
开发人员
学生
Azure

使用你已学习的关于 Go 的知识,编写并测试一个完整的程序。

学习目标

在本模块中,你将练习并学习以下内容:

  • 如何在 Go 中进行测试。
  • 如何将程序的核心逻辑包装到程序包中。
  • 如何通过 Web API 公开核心逻辑。
  • 如何针对你的核心逻辑程序包编写测试(通过使用测试驱动开发)。
  • 我们到目前为止讨论的几乎所有概念是如何协同工作的。

先决条件

  • 一个就绪的可用于创建程序的 Go 环境。 理想情况下,你应当已经在本地安装并配置了 Go,并且应当已经安装了包含 Go 扩展Visual Studio Code
  • 能够创建和修改 .go 文件。
  • 能够使用终端提示符运行 Go 程序。
  • 了解基本数据类型,例如 stringintboolean
  • 了解如何编写基本数据控制流,例如 iffor 语句。
  • 了解如何编写函数。
  • 了解如何创建结构和方法。
  • 了解如何使用库,例如 net/http