Go语言上手-工程实践 | 青训营笔记

83 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第2篇笔记。 主要记录了一下自己之前不知道的工具方法。

go协程的优雅助手:WaitGroup

image.png

image.png

依赖管理三要素:

  1. 配置文件,描述依赖 go mod
  2. 中心仓库管理依赖库 proxy
  3. 本地工具 go get/mod

image.png

单元测试

image.png 测试函数的名字必须以Test开头,可选的后缀名必须以大写字母开头;

单元测试覆盖率

测试函数中代码的执行情况,所有的分支都执行到了就是100%。

image.png

单元测试-Mock

monkey: github.com/bouk/monkey

image.png

image.png