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

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

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

    背景: 看项目代码,类的继承关系、关联关系比较不直白,特别是刚入职的时候,或者需要对代码结构做整体优化的时候。这个时候就希望能看到一份类之间关系的 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   ·   实用小工具   ·   3068 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:05 · PVG 22:05 · LAX 06:05 · JFK 09:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.