VS2015 Enterprise Reverse Engineer Code to UML

后端 未结 1 1324
青春惊慌失措
青春惊慌失措 2021-02-19 19:54

I\'m looking at the various Architecture features of Visual Studio 2015 Enterprise edition. All looks good.

However, I have code that is all ready written and I would

1条回答
  •  逝去的感伤
    2021-02-19 20:17

    TLDR; at this point Visual Studio 2015+ doesn't have plans to support reverse engineering to the UML class diagram, nor to the UML sequence diagram.

    Visual Studio 2015 uses brand new compilers (project Roslyn) for C# and VB, and many features that interact with the code had to be reworked to support the new paradigm.

    At the same time, our telemetry data shows that reverse engineering is not used that much. Conversations with customers show that many people are moving to faster release cycles, which means that diagrams go out of date too quickly to be useful.

    As such we decided to invest in Class Diagrams (not the UML ones) and in Code Map. Both of these support reverse engineering. Code Map in particular has been worked on to eliminate many bugs and improve performance and scalability, and is the technology of choice for analyzing architecture. Here's an article that shows some scenarios that Code Map is good at.

    That said, VS 2013 continues to support these scenarios and you can install it side by side. You can ask for features on UserVoice - there is already a request to bring back sequence diagram reverse engineering.

    What were you planning to use Reverse Engineer for?

    0 讨论(0)
提交回复
热议问题