最近在看一些 go 项目的源码,看的费劲,有的单文件 1000+行,层层嵌套 想知道有没有什么 工具可以舒服点看调用关系的,struct ,方法 调用关系,时序图啥的 我看了 source insight 和 understand 好像都不支持 Go ,不知道有没有别的工具支持,或者 vs 插件
我记得之前有个模块可以从 mian 函数打印调用关系的,不过我只想从单文件开始的,不知道有没有好用的工具~
1
xdeng 2022-11-03 17:46:23 +08:00
VSCode
|
2
hahahahahahahah 2022-11-03 18:14:52 +08:00 via iPhone
goland
|
3
idblife 2022-11-03 18:17:14 +08:00
goland +1
|
4
superchijinpeng 2022-11-03 18:44:29 +08:00
goland
|
5
bybyte 2022-11-03 18:52:51 +08:00
goland
|
6
phpfpm 2022-11-03 19:09:45 +08:00
mian 函数+1
|
7
sadfQED2 2022-11-03 19:10:05 +08:00 via Android
除了 goland ,难道还有其他的吗
|
8
randm 2022-11-03 20:29:49 +08:00
最近试用了 Fleet 只看代码和跳转比 Goland 方便,离收费还挺远的应该可以用很久。
|
9
aladdinding 2022-11-03 22:27:16 +08:00
|
10
Fanhe 2022-11-03 22:31:49 +08:00
GoLand ,可以方便的看单个文件或者包内的结构,函数
|
11
cooljiang 2022-11-03 23:13:18 +08:00
|
13
littlewing 2022-11-03 23:16:39 +08:00
goland +10086
|
14
garyox64 OP @aladdinding @cooljiang 感谢二位,今天下午还搜到了这个网站,不过网站分析大项目有点慢,我研究一下这个仓库试试
----- 然后因为下午没找到合适的工具,所以还是使用了 go-callvis 来分析函数调用并图形化展示 |
15
lesismal 2022-11-04 16:30:20 +08:00
vscode 足够了
|