求推荐看 Go 源码的工具

2022-11-03 17:43:00 +08:00
 garyox64

最近在看一些 go 项目的源码,看的费劲,有的单文件 1000+行,层层嵌套 想知道有没有什么 工具可以舒服点看调用关系的,struct ,方法 调用关系,时序图啥的 我看了 source insight 和 understand 好像都不支持 Go ,不知道有没有别的工具支持,或者 vs 插件

我记得之前有个模块可以从 mian 函数打印调用关系的,不过我只想从单文件开始的,不知道有没有好用的工具~

2987 次点击
所在节点    Go 编程语言
15 条回复
xdeng
2022-11-03 17:46:23 +08:00
VSCode
hahahahahahahah
2022-11-03 18:14:52 +08:00
goland
idblife
2022-11-03 18:17:14 +08:00
goland +1
superchijinpeng
2022-11-03 18:44:29 +08:00
goland
bybyte
2022-11-03 18:52:51 +08:00
goland
phpfpm
2022-11-03 19:09:45 +08:00
mian 函数+1
sadfQED2
2022-11-03 19:10:05 +08:00
除了 goland ,难道还有其他的吗
randm
2022-11-03 20:29:49 +08:00
最近试用了 Fleet 只看代码和跳转比 Goland 方便,离收费还挺远的应该可以用很久。
aladdinding
2022-11-03 22:27:16 +08:00
Fanhe
2022-11-03 22:31:49 +08:00
GoLand ,可以方便的看单个文件或者包内的结构,函数
cooljiang
2022-11-03 23:13:18 +08:00
weject
2022-11-03 23:16:34 +08:00
littlewing
2022-11-03 23:16:39 +08:00
goland +10086
garyox64
2022-11-03 23:53:16 +08:00
@aladdinding @cooljiang 感谢二位,今天下午还搜到了这个网站,不过网站分析大项目有点慢,我研究一下这个仓库试试
-----
然后因为下午没找到合适的工具,所以还是使用了 go-callvis 来分析函数调用并图形化展示
lesismal
2022-11-04 16:30:20 +08:00
vscode 足够了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX