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).
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.
doxygen , . -, "++, C, Java, Objective-C, Python, IDL (Corba Microsoft flavors), Fortran, VHDL, PHP, # D". Graphviz . , . , - , doxygen . , .
NDepend , . , VisualStudio 2012, 2010 2008. :
, , , , , , NDepend . :
PERL script , Graphviz .
, .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 ++.
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 .
Source: https://habr.com/ru/post/1696700/More articles:fprintf returns success but cannot write an existing file - cHow can I convince GroovyShell to maintain state over eval () calls? - javaManaging / using libraries with builds Debug vs Release builds - release-buildsA service for creating an audio podcast from a video? - videoMatch collections with LINQ - linqLink to embedded resources from other resources in C # - javascriptAny way to handle Put and Delete verbs in ASP.Net MVC? - restHow to manage web application by email? Or how to run a PHP script by sending an email? - cakephpWhat languages ββsupport covariance on return types of inherited methods? - java"getting" the path in Linux - cAll Articles