C++/Java的流程图怎么画?自动生成流程图,一秒搞定。

我是一个程序猿,有一天客户突然说:“你们所写的代码就是一坨si山,看不懂。你们的代码都需要配流程图,必须要是彩色的”。

听到这个需求之后,心里有一万匹马儿在奔腾,旁边几个女程序猿当场晕倒了,我擦了擦头上的汗。。。扶起晕倒的女队友。。。

为了我996的生活能够继续,为了明天能够继续挤地铁上榜,我绞尽脑汁,连续敲了7天8夜的代码,做出了一个自动把代码转为流程图的工具,想起这苦逼的996生活,顺手申请了一个debug996.com的域名。把这个神奇的工具上线了

https://debug996.com 记得是https哦,不是http

电脑打开,效果更好。

这个工具怎么用呢:

1.首先,写一个hello world代码。

public class HelloWorld {  
    public static void main(String[] args) { 
        try {  
            String exp01 ="exp01";  
            String exp02 ="exp02";  
            String exp03 ="exp03";  
        } catch (IOException e01) {  
            System.out.println("catch01");  
        } catch (IOException e02) {  
           System.out.println("catch02");  
        } finally {  
            System.out.println(finaly);  
        } 
    }  
}

2.打开这个神奇的网站 https://debug996.com

3.输入写好的程序

点击这里

点击“输入程序”,不要点“击输入dot”

这里有很多的选项:

其中:

语言类型,代表你输入的是什么代码,目前有两个选项C/C++/C# 和 JAVA, 其他语言在开发中。

语言类型,代表输出流程图的颜色(也可以自己去调色)。

输出模式精简模式代表只保留 条件语句 、跳转、关键性语句。全量模式表示所有语句都显示出来(当代码量较大时,建议选择精简模式)

下面两图可以看出 精简模式 和 全量模式的区别。

try {  
            String exp01 ="exp01";  
            String exp02 ="exp02";   // 精简模式下不显示
            String exp03 ="exp03";   // 精简模式下不显示
        } catch (IOException e01) {  
            System.out.println("catch01");  
        }

在精简模式下:try语句中的三个赋值语句只保留了一个。

精简

全量

4.点击导出

可以导出多种格式的文件

清晰度可以调整导出文件的大小

5.流程图生成完毕, 赢得了老本和客户的信任,解放了程序猿的双手。

欢迎你点赞、收藏、转发哦。。。

技术交流,Bug上报:QQ群-927687511

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值