V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lights
V2EX  ›  问与答

不懂就问:有代码智能提示,那么有根据已有代码自动生成 UML 关系图么?

  •  
  •   lights · 2020-11-26 15:25:41 +08:00 · 1250 次点击
    这是一个创建于 1444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景: 看项目代码,类的继承关系、关联关系比较不直白,特别是刚入职的时候,或者需要对代码结构做整体优化的时候。这个时候就希望能看到一份类之间关系的 UML 图(继承、引用)

    手动维护太痛苦了,而且项目代码已经有一大坨了,手动画出来估计要画好多天 我用的代码是 C#

    期望的是,自动生成一份,然后简单调整样式和裁剪一部分不想看的(第三方库等)的就完美啦

    3 条回复    2020-11-26 18:51:40 +08:00
    chiu
        1
    chiu  
       2020-11-26 17:06:47 +08:00
    我一般边看 code 边写 plantuml, 分小块分析, 再整合成大块.
    搜索了下, 有不少相关内容, 贴个搜到的链接:
    https://circle.visual-paradigm.com/docs/code-engineering/instant-reverse/how-to-generate-uml-from-csharp/
    lotosbin
        2
    lotosbin  
       2020-11-26 17:36:27 +08:00 via iPhone
    visual studio 旗舰版
    binbinbbb
        3
    binbinbbb  
       2020-11-26 18:51:40 +08:00 via iPhone
    idea 不是有吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.