Go语言进阶-工程进阶 | 青训营笔记

66 阅读1分钟

这是我参与「第五届青训营 」笔记创作活动的第 2 天

Go语言工程进阶

今天青训营的内容是与Go语言工程方面相关的内容,今天主要学习了Go语言的协程、依赖管理以及Go语言自带的测试相关的功能。

Day 2 内容安排

  1. Go协程,依赖管理相关的历史与知识,主要是go mod
  2. Go语言测试相关的知识

随记

今天的课程主要介绍了goroutine相关的内容,以前听说Go语言在并发方面的能力很突出,但是对于这方面的了解一直停留在听说这个地步,但是通过今天对goroutine的学习之后,让我深刻的认识到了Go在并发方面的优势以及便捷,同时也了解了一些Go依赖管理方面相关的历史与知识,虽然Go的依赖管理并不像Java那样可以通过maven来进行统一有效的管理,但是go mod的模式也有他的可行之处以及优势。

同样,今天也了解到了Go在测试相关方面的一些使用方法和知识,以前虽然也用过Go语言来写测试的例子,但是通过今天的课程学习之后我了解到了以前虽然也使用过go test,但是使用的并不是那么的规范,通过今天的学习也让我对于go test有了更加深刻的认识,我认为在以后编写Go的代码的时候,我一定能写的更加优秀与简洁。