对程序进行可视化流程图的方法

写在前面:

最近接手了一些陈年代码,逻辑非常多,一行行看下来非常吃力。所以这两天一直在找能够实现当前程序生成可视化流程图的方法。经过一天左右的方法,基本上找到了一个比较好的方法。这里记录一下。

1 使用chatgpt+Mermaid语法生成流程图

这里直接给出当前我认为比较好的方法,就是让将代码传给chatgpt(或者你喜欢的任何大模型工具),让chatgpt按照Mermaid语法输出当前程序的函数逻辑。
这里非常感谢这篇博客的方法,博客链接在这里
ChatGpt2步制作流程图与思维导图,你确定不来看一下吗?

2 使用比较经典的代码可视化软件

在检索过程中我还找到了一些比较经典的,使用比较多的代码可视化软件。这里给出两个使用起来还不错的。

  • CppDependDeveloper
  • Understand

但是这两个软件都需要建立工程,查看整个工程的逻辑。这种方法对我目前的轻量需求来说太大了。但是还是记录一下,以备不时之需。

3 一些用过的AI自动生成流程图的代码工具

这个类目在我使用chatgpt+Mermaid方法之后基本就抛弃了,这类方法大部分也都是基于说的第一种方法来的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值