加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

使用Go 语言开发必备的5大开源工具

发布时间:2019-04-28 05:54:07 所属栏目:建站 来源:开源最前线编译
导读:前不久,jaxenter宣布了2018年最热点的十大手艺技能 个中,Go说话跻身前十,成2018年最受接待的手艺之一。克日,jaxenter又从GitHub上精选了一些最好Golang器材,但愿可觉得喜好用Go编程的开拓者提供辅佐,一路来看一下都有哪些器材上榜吧 1、Go Revive re

前不久,jaxenter宣布了2018年最热点的十大手艺技能

行使Go 说话开拓必备的5大开源器材

个中,Go说话跻身前十,成2018年最受接待的手艺之一。克日,jaxenter又从GitHub上精选了一些最好Golang器材,但愿可觉得喜好用Go编程的开拓者提供辅佐,一路来看一下都有哪些器材上榜吧

1、Go Revive

revive 是一个 Go 说话的代码质量检测器材(Linter for Go),具有快速、可设置、可扩展、机动和雅观等特征,可作为 golint 的更换方案。

固然 golint 很受接待,可是 revive 提供了更多新成果,值得你去花时刻研究,譬喻,它运行得更快(最高可达6x!),应承行使 TOML 文件设置 linting 法则,并提供更多法则。

关于 Go Revive 的更多信息可以在 GitHub 上找到(GitHub地点: https://github.com/mgechev/revive )

2、Go Callvis

必然要保藏这个可视化器材,你可以行使 Go Callvis 来可视化 Go 措施的挪用图。这个开拓器材有一个行使HTTP处事器的交互式视图。

来自 GitHub 上 的先容:“这个器材的目标是通过行使来自函数挪用相关图的数据及其与包和范例的相关来对措施举办可视概览。 这在你只是试图领略别人的代码布局,或在代码伟大性增进的大型项目中出格有效。(GitHub地点: https://github.com/TrueFurby/go-callvis )

3、Gaia

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

Gaia 最流通的处所之一就是它滑腻流通的用户界面,除了拥有大度的外面外,它还可以快速地行使Go编写的内核。在 alpha 版本中,Gaia 还不保举用于要害使命中。(GitHub地点: https://github.com/gaia-pipeline/gaia )

4、Realize

Realize 是一个 Go 器材,专注于加速和改进开拓职员的事变流程,自动化用户的事变流程,集成第三方的其他器材,界说自界说 cli 呼吁,并在每次变动时从头加载项目,而不必遏制编写代码。(地点: https://github.com/oxequa/realize )

5、Gotests

行使Go 说话开拓必备的5大开源器材

gotests 使编写 Go 测试变得轻易。它是一个 Golang 呼吁行器材,它按照方针源文件的成果和要领署名天生表驱动测试。你有许多差异的插件可供选择,包罗:Emacs、Vim、Atom编辑器、Visual Studio代码、IntelliJ Goland和Sublime Text 3 插件。(GitHub地点: https://github.com/cweill/gotests )

【编辑保举】

  1. 马斯克:人机接口技能“很快问世”,人的智商可比AI
  2. 腾讯重磅开源DCache,漫衍式NoSQL存储体系
  3. 新的“读心”体系使语音合成技能更靠近真实的人声
  4. 打造人工智能规模的嘉岁月!WOT2019环球技能峰会即将重磅登场
  5. 安卓机能革命打破?华为方舟编译器技能道理详解
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读