With thousands of lines of code to sift through, navigating your codebase can be tough. Luckily, Understand is set up in a way that makes it easy to find what you're looking for.
Customizable interface · Drag-and-drop layout · Right-click anywhere in your code
Use filters, browsers, and context menus to jump to specific areas of your code. Understand's drag-and-drop function allows you to arrange your work in a way that makes sense to you.
Four panels that answer most of the questions you have about an unfamiliar codebase.
Every entity declared in the source code, filtered by the relationships your enabled languages support.
Everything there is to know about the entity you have selected, in one tree you can save to a text file.
The directory hierarchy of your project's files, with a context menu on every one of them.
Which items depend on which, for architecture nodes, files and most entity types.
Use the Show list to display relationships found in your code based on enabled languages. Then, quickly find any entity that has been declared in the source code.
The Information Browser displays everything there is to know about entities in your code. Each branch in the display tree contains information about a specific entity and can be saved to a text file.
Located in the same area as the Entity Filter, the Project Browser contains the directory hierarchy of your project's files. The context menu appears when you click on a file and allows you to interact with it in various ways.
The Dependency Browser lets you examine which items are dependent on others. You can use the Dependency Browser with architecture nodes, files, and most entity types.
Our free trial enables all features that can be used on a sample code base.