在进行源代码分析时,我们经常有如此需要。读取一堆源代码后,我想绘制一个序列图以获取这个想法,如以下内容:
有许多绘画工具。我相信大多数朋友也会吸引。
但是,绘画太时了!交点进行绘制和此图片与我们的代码非常相关,该代码是根据代码绘制的。
因此,问题来了,您可以生成代码吗?如果可以根据代码生成代码,它会更好吗?
今天,我将向您介绍最近的Idea插件 - 序列上的插件。
我不是那种收藏。尽管我的笔记本没有卡住,但我仍然非常谨慎地在想法中安装插件,而且很少安装。
当您第一次来时,谈论安装。想法插头市场直接搜索并安装。这是基本技能。我不会说太多:
安装后,请记住重新启动该想法。
让我们谈谈此插头的功能是什么?
还有三个实验功能:
安装了序列化图后,我们可以从以下位置使用它:
通过这些地方,我们可以生成时间序列地图,最后的时序图如下:
您可以清楚地从图中看到呼叫和返回过程。
这张照片中有几个细节,让我们看看。
首先查看左侧的左列按钮。
第一个三角形是重新生成按钮(不好,似乎有错误)。
第二把扳手是设置某些生成细节,例如方法调用的深度,是否忽略get/set,是否忽略了私有方法/结构方法,如下所示:
以下是保存按钮,可以将其保存为不同的格式,朋友可以尝试自己。
看看右侧的图片。
双击鼠标的类别/方法名称,将跳到相应的类/方法。
右 - 单击“类名称/方法名称”上的鼠标,您可以从图中删除类/方法。
几乎是这些用法。它相对简单,但非常有用的插头。有兴趣的朋友可以尝试?