What tool do I use if I want to visually display the programming structure and see the relationship between all objects?

I consider myself a visual person, and sometimes it’s easier to find out if I can draw a diagram / image from it. My question is what tool do I use if I want to visually display the programming structure (e.g. .net) and see the relationship between all objects (such as classes and members).

+3
source share
6 answers

You can try NDepend . The great Scott Hanselman discusses it here. Tons of visual dependency formats too. It looks like this is only for .NET.

+3

doxygen , . -, "++, C, Java, Objective-C, Python, IDL (Corba Microsoft flavors), Fortran, VHDL, PHP, # D". Graphviz . , . , - , doxygen . , .

+1

NDepend , . , VisualStudio 2012, 2010 2008. :

, , , , , , NDepend . :

enter image description here

enter image description here

enter image description here

+1

PERL script , Graphviz .

0

, .NET , Java, , .NET.

UML, . Netbeans Java UML reverse engineering.

The class diagrams, however, are very low; they tell you a little (directly) about larger architectural topics. At this point, tools like Structure101 can be helpful in discovering architectural properties that you did not understand. They have a trial version and can also work with C and C ++.

0
source

I am the second Doxygen comment from Nick. I use Doxygen for C # .NET, and it generates class diagrams, inheritance diagrams, etc. Here is an informational post .

0
source

Source: https://habr.com/ru/post/1696700/


All Articles