IDEA插件-SequenceDiagram一款不错的时序图生成工具
IDEA插件-SequenceDiagram一款不错的时序图生成工具
这里写目录标题
插件说明
在接手老项目时,一上手很难窥到全貌,这时候要是能够把接口的调用关系,整个时序图展示出来,对深入了解项目帮助很大。刚好有这么一款插件SequenceDiagram能够根据方法的调用关系,自动生成执行时序图。
安装
进入扩展程序安装 File > Settings > Plugins > Browse Repositories
搜索 SequenceDiagram,点击右边 Install 安装,然后重启 IDEA 。
插件使用
选中一个方法,邮件以后会出现SequenceDiagram
点击,或者选中即会出现
可以设置调用深度。勾选下面的Skip可以忽略一些方法,避免时序图显示过多。选中Display only project classes 将显示非本工程的调用,比如jar包中的类。
点击OK以后效果如下
这是设计模式中观察者模式的一个简单实现的时序图。
选择Go to Source则跳转到对应的类。Remove Class XXX则会把对应类文件从时序图中删除(并不会删除实际代码),去除一些非必要的时序调用的显示,能够让复杂的时序图更加简洁。
用上这款时序图神器,在分析代码时,如虎添翼!!
如果在IDEA内无法下载插件,可以访问IDEA官方网站插件地址下载下载地址,安装包进行安装使用。