golang用的开发工具有:1、Go Revive,是一个Go语言的代码质量检测工具;2、Go Callvis,可以用来可视化Go程序的调用图;3、Gaia,高效,快速,轻量级,并且对开发人员友好。

golang用的开发工具有:

1、Go Revive

revive 是一个 Go 语言的代码质量检测工具(Linter for Go),具有快速、可配置、可扩展、灵活和美观等特性,可作为 golint 的替代方案。

虽然 golint 很受欢迎,但是 revive 提供了更多新功能,值得你去花时间研究,例如,它运行得更快(最高可达6x!),允许使用 TOML 文件配置 linting 规则,并提供更多规则。

2、Go Callvis

一定要收藏这个可视化工具,你可以使用 Go Callvis 来可视化 Go 程序的调用图。这个开发工具有一个使用HTTP服务器的交互式视图。

来自 GitHub 上 的介绍:"这个工具的目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。 这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用。

3、Gaia

无论是什么编程语言,我们都应该支持自动化,Gaia 是一个开源自动化平台,支持 DevOps,基于 HashiCorp的go-plugin 和 gRPC,gaia 高效,快速,轻量级,并且对开发人员友好。

Gaia 最流畅的地方之一就是它平滑流畅的用户界面,除了拥有漂亮的外观外,它还可以快速地使用Go编写的内核。在 alpha 版本中,Gaia 还不推荐用于关键任务中。

4、Realize

Realize 是一个 Go 工具,专注于加快和改善开发人员的工作流程,自动化用户的工作流程,集成第三方的其他工具,定义自定义 cli 命令,并在每次更改时重新加载项目,而不必停止编写代码。

5、Gotests

gotests 使编写 Go 测试变得容易。它是一个 Golang 命令行工具,它根据目标源文件的功能和方法签名生成表驱动测试。你有很多不同的插件可供选择,包括:Emacs、Vim、Atom编辑器、Visual Studio代码、IntelliJ Goland和Sublime Text 3 插件。

相关学习推荐:Go语言教程

更多相关文章

  1. Golang中Bit数组如何实现(代码示例)
  2. go语言用什么开发工具?
  3. go语言开发工具有哪些
  4. 在java中使用dom4j解析xml(示例代码)
  5. Java生成和解析XML格式文件和字符串的实例代码
  6. php 修改、增加xml结点属性的实现代码
  7. php操作XML、读取数据和写入数据的实现代码
  8. 解析php DOMElement 操作xml 文档的实现代码
  9. XML解析之SAX解析过程代码详解

随机推荐

  1. Google Developing for Android 三 - Perf
  2. Android- NDK编译APK中native死机调试
  3. 转载 android 利用ksoap2方式连接webserv
  4. 【Android 系统开发】 编译 Android文件
  5. Android 开发小技巧
  6. 通过ant脚本,编译打包android工程
  7. Android的logcat输出
  8. View的状态属性简介
  9. Android之监听文本框输入的文字个数并实
  10. Android高斯模糊、高斯平滑(Gaussian Blur