V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
garyox64
V2EX  ›  Go 编程语言

求推荐看 Go 源码的工具

  •  
  •   garyox64 · 2022-11-03 17:43:00 +08:00 · 3218 次点击
    这是一个创建于 778 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    15 条回复    2022-11-04 16:30:20 +08:00
    xdeng
        1
    xdeng  
       2022-11-03 17:46:23 +08:00
    VSCode
    hahahahahahahah
        2
    hahahahahahahah  
       2022-11-03 18:14:52 +08:00 via iPhone
    goland
    idblife
        3
    idblife  
       2022-11-03 18:17:14 +08:00
    goland +1
    superchijinpeng
        4
    superchijinpeng  
       2022-11-03 18:44:29 +08:00
    goland
    bybyte
        5
    bybyte  
       2022-11-03 18:52:51 +08:00
    goland
    phpfpm
        6
    phpfpm  
       2022-11-03 19:09:45 +08:00
    mian 函数+1
    sadfQED2
        7
    sadfQED2  
       2022-11-03 19:10:05 +08:00 via Android
    除了 goland ,难道还有其他的吗
    randm
        8
    randm  
       2022-11-03 20:29:49 +08:00
    最近试用了 Fleet 只看代码和跳转比 Goland 方便,离收费还挺远的应该可以用很久。
    aladdinding
        9
    aladdinding  
       2022-11-03 22:27:16 +08:00
    Fanhe
        10
    Fanhe  
       2022-11-03 22:31:49 +08:00
    GoLand ,可以方便的看单个文件或者包内的结构,函数
    cooljiang
        11
    cooljiang  
       2022-11-03 23:13:18 +08:00
    weject
        12
    weject  
       2022-11-03 23:16:34 +08:00
    littlewing
        13
    littlewing  
       2022-11-03 23:16:39 +08:00
    goland +10086
    garyox64
        14
    garyox64  
    OP
       2022-11-03 23:53:16 +08:00
    @aladdinding @cooljiang 感谢二位,今天下午还搜到了这个网站,不过网站分析大项目有点慢,我研究一下这个仓库试试
    -----
    然后因为下午没找到合适的工具,所以还是使用了 go-callvis 来分析函数调用并图形化展示
    lesismal
        15
    lesismal  
       2022-11-04 16:30:20 +08:00
    vscode 足够了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1568 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:54 · PVG 00:54 · LAX 08:54 · JFK 11:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.