SequenceDiagram-IDEA插件

IDEA插件-SequenceDiagram一款不错的时序图生成工具

 

插件说明

在接手老项目时,一上手很难窥到全貌,这时候要是能够把接口的调用关系,整个时序图展示出来,对深入了解项目帮助很大。刚好有这么一款插件SequenceDiagram能够根据方法的调用关系,自动生成执行时序图。

安装

进入扩展程序安装 File > Settings > Plugins > Browse Repositories
搜索 SequenceDiagram,点击右边 Install 安装,然后重启 IDEA 。
SequenceDiagram-IDEA插件

插件使用

选中一个方法,邮件以后会出现SequenceDiagram
SequenceDiagram-IDEA插件
点击,或者选中即会出现
SequenceDiagram-IDEA插件
可以设置调用深度。勾选下面的Skip可以忽略一些方法,避免时序图显示过多。选中Display only project classes 将显示非本工程的调用,比如jar包中的类。
点击OK以后效果如下
SequenceDiagram-IDEA插件
这是设计模式中观察者模式的一个简单实现的时序图。
选择Go to Source则跳转到对应的类。Remove Class XXX则会把对应类文件从时序图中删除(并不会删除实际代码),去除一些非必要的时序调用的显示,能够让复杂的时序图更加简洁。
SequenceDiagram-IDEA插件
用上这款时序图神器,在分析代码时,如虎添翼!!