求推荐软件代码辅助阅读/理解工具

  • 似水
    最近在学kotlin/react/angular, 读了很多代码觉得很慢, 请各位推荐代码辅助阅读/理解工具, 能:
    1. 告诉我这个参数源头在哪里.
    2. 告诉我参数传递路径,及变化
    3. 告诉我各个生命周期软件都执行了什么
    4. 告诉我这个函数执行了哪些子函数, 结果是什么
    5. 告诉我这个函数被哪些函数调用
    6. 函数,类, 参数,子函数, 子类,派生参数之间的逻辑和功能上的关系, 有关联图显示.
    7. 如果能让生成软件执行流程可视化图表就更好了.

    8. 如果是Sql的话, 告诉我哪些嵌套父子sql的关联图


    谢谢
  • z
    znm
    我艹,能提出这个需求就很牛了,关注一下
  • x
    xiewr
    关注一下,等推荐。
    常年用si
  • s
    songco
    我一般是vs code, 各种跳转/搜索功能好用就够了.

    简单逻辑直接看, 复杂的会自己画个时序图之类的, 一般大部分代码不会复杂到需要时序图.
  • w
    wuketidai
    做不太到,里面有些是语言级别的辅助,有些是框架级别的辅助,单个工具很难满足
  • i
    ifconfig
    source insight吧,勉强可以用

    很多代码被ifdef,各种编译条件分割,甚至runtime的环境影响,单一工具很难分析
  • p
    pepsin
    我推一个 叫脑子 在你脖子往上的地方

    补充另外两个:铅笔和白纸 iOS fly ~
  • G
    GleeU
    webstorm iPx fly ~
  • f
    fqxufo
    这么具体应该没有吧,只能自己打断点一个个看堆栈调用了
  • l
    lastmandream
    工具,想多了,工具能读懂要人干嘛
  • l
    lgz_software
    iPad 上 codenavigation 本坛坛友