最近在看一些 go 项目的源码,看的费劲,有的单文件 1000+行,层层嵌套 想知道有没有什么 工具可以舒服点看调用关系的,struct ,方法 调用关系,时序图啥的 我看了 source insight 和 understand 好像都不支持 Go ,不知道有没有别的工具支持,或者 vs 插件
我记得之前有个模块可以从 mian 函数打印调用关系的,不过我只想从单文件开始的,不知道有没有好用的工具~
最近在看一些 go 项目的源码,看的费劲,有的单文件 1000+行,层层嵌套 想知道有没有什么 工具可以舒服点看调用关系的,struct ,方法 调用关系,时序图啥的 我看了 source insight 和 understand 好像都不支持 Go ,不知道有没有别的工具支持,或者 vs 插件
我记得之前有个模块可以从 mian 函数打印调用关系的,不过我只想从单文件开始的,不知道有没有好用的工具~
|
46foNov 3, 2022
1
VSCode
|
|
hahahahahahahahNov 3, 2022 via iPhone
2
goland
|
|
idblifeNov 3, 2022
3
goland +1
|
|
cutiechiNov 3, 2022
4
goland
|
|
bybyteNov 3, 2022
5
goland
|
|
phpfpmNov 3, 2022
6
mian 函数+1
|
|
sadfQED2Nov 3, 2022 via Android
7
除了 goland ,难道还有其他的吗
|
|
randmNov 3, 2022
8
最近试用了 Fleet 只看代码和跳转比 Goland 方便,离收费还挺远的应该可以用很久。
|
|
aladdindingNov 3, 2022
9
|
|
FanheNov 3, 2022
10
GoLand ,可以方便的看单个文件或者包内的结构,函数
|
|
cooljiangNov 3, 2022
11
|
|
littlewingNov 3, 2022
13
goland +10086
|
|
14
@aladdinding @cooljiang 感谢二位,今天下午还搜到了这个网站,不过网站分析大项目有点慢,我研究一下这个仓库试试
----- 然后因为下午没找到合适的工具,所以还是使用了 go-callvis 来分析函数调用并图形化展示 |
|
lesismalNov 4, 2022
15
vscode 足够了
|