吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2240|回复: 5
收起左侧

[学习记录] idea使用Sequence Diagram1.5.1自动生成时序图

  [复制链接]
parry 发表于 2023-4-3 10:44
idea使用Sequence Diagram1.5.1自动生成时序图

背景:
  
   有没有小伙伴在交接他人的代码时,发现阅读起来困难,逻辑难以理清楚,工具能让你更高效的去处理,磨刀不误砍柴工,所以推荐了这款Sequence Diagram,可以生成源码的时序图。


介绍
时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。


安装:
1.可以从官网下载插件https://plugins.jetbrains.com/plugin/8286-sequence-diagram
3.png
2.[size=1.2em]在Marketplace找到SequenceDiagram插件并安装
1.png


使用:
找到要生成时序图的方法,鼠标右击找到对应的SequenceDiagram,然后即可生成。
2.png




设置:
可以设置跳过get/set方法、调用的深度、私有函数、构造方法、只展示本身代码等
4.png
点击小扳手的图标,开始进行主要配置:
call depth:用于配置调用深度,默认是5层;
display only project classes :勾选中表示仅展示本工程内的源码调用关系,不包含依赖包里的;
skip getters/setters:勾选中表示时序图中会跳过get方法和set方法的调用关系;
skip private methods:勾选中表示时序图中会跳过私有方法之间的调用关系;
skip constructors:勾选中表示时序图中会跳过构造方法的调用关系;
smart interface(experimental):好像是带有实验性质的智能接口


设置完成后,可以重新生成
5.png




保存:
可以保存到本地以图片格式、.sdt格式、.puml三种。
7.png


移除节点
可以选择一个节点,跳转到源码以及移除该节点。
8.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
qiaosefennu + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qiaosefennu 发表于 2023-4-3 12:07
idea 一般快捷键都是可以直接看的。设置的话还没有注意过。学习到了
cnwutianhao 发表于 2023-4-3 15:52
这个不能生成整个类的,可以选择每一个方法,然后生成。但也很不错了
dotsmall 发表于 2023-4-6 18:20
angel_bai 发表于 2023-4-7 08:19
谢谢分享
xors 发表于 2023-4-7 14:37
可以可以,不用手搓时序图了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-5 12:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表