go语言学习笔记 — 基础 — go工具:go工具

Posted Locutus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言学习笔记 — 基础 — go工具:go工具相关的知识,希望对你有一定的参考价值。

go工具为公共代码仓库中维护的开源代码而设计。go工具用于构建源码包,并将其生成的二进制文件安装到工作空间GOPATH的pkg和bin目录中。go工具非常丰富:

  • 获取源代码(go get)
  • 编译(go build)
  • 文档
  • 测试(go test,使用测试框架,编写单元测试,命令行测试,输出测试报告)(基准测试能提供可自定义的计时器和一套基准测试算法,快速分析一段代码可能存在的CPU耗用和内存分配问题)
  • 性能分析(go pprof,把程序CPU耗用、内存分配、竞态等问题用图形化方式展现)
  • 源码格式化
  • 源码提示
  • 重构工具

以上是关于go语言学习笔记 — 基础 — go工具:go工具的主要内容,如果未能解决你的问题,请参考以下文章

go语言学习笔记 — 基础 — go工具:编译并安装 —— go install

go语言学习笔记 — 基础 — go工具:编译后运行 —— go run

go语言学习笔记 — 基础 — go工具:一键获取源代码,编译并安装 —— go get

go语言学习笔记 — 基础 — go工具:性能分析,发现代码性能问题的具体位置 —— go pprof

go语言学习笔记 — 基础 — go工具(5.2): 基准测试 (性能测试)—— 获得代码内存占用和运行效率的性能数据

go语言学习笔记 — 基础 — go工具(5.1):单元测试 —— 测试和验证代码的框架