- idea SequenceDiagram插件生成的流程图可以导出为sdt、puml、mmd三种格式的文件;
- 其中sdt文件保存有类、方法更多信息,其他两种形式(puml、mmd)只保留了简短的类名、方法名;
- idea SequenceDiagram插件能再次打开的也只有sdt文件,打开后可以双击方法名和类名可以跳转代码位置,由于sdt文件没有记录调用方法时的代码行位置,点击箭头处的方法不能跳转到正确位置;
- 再次打开的sdt文件可以导出为puml文件,此时的puml与第一次生成的文件相比缺失很多内容;
- 使用idea PlantUML Integration插件可以打开puml;
所以,平时查看源码时生成的流程图,删减后的流程图保存,最好sdt、puml两种格式都保存一下,避免以后再次生成、删减类、方法等繁琐操作。
- 以sdt文件为主作为查看代码地图使用(点击长方体类名、方法名跳转到代码位置);
- puml文件为辅可以导出为流程图片并且在外网使用;
- mmd目前还没有发现使用场景。