随笔分类 - golang
摘要:背景 我们在开发完需求后,需要编写测试用例用于保证代码的正确以及后期变更中预防出现问题,那么如何保证我们的覆盖范围在我们预期,以及如何知道我们的测试用例覆盖了哪些代码呢? 如何实现 我们只需要在测试用例执行后,让ide在代码上渲染出哪些被覆盖哪些没有被覆盖即可,那么如何实现这个效果呢? 操作步骤 1
阅读全文
摘要:
笔者是Windows系统用户,在 `go build`或`go list -export`一些需要编译(但已存在编译缓存)场景下执行的很慢。网上有很多说法大多都是说关闭杀毒软件、关闭磁盘扫描等,并未清楚的描述为什么。
接下来我将围绕go build这个命令阅读了go build的相关代码与文档,从中得知缓存是如何做到的,又是如何命中缓存的。
阅读全文
