Understand provides you with pertinent information regarding your code. Quickly see all information on functions, classes, variables, etc., how they are used, called, modified, and interacted with. Easily see call trees, metrics, references and any other information you would want to know about your code.

Alfani Boutique Alfani Boutique Boutique Cardigan Alfani Cardigan Cardigan Alfani Boutique Boutique Cardigan Understand is very efficient at collecting metrics about the code and providing different ways for you to view it. There is a substantial collection of standard metrics quickly available as well as options for writing your own custom metrics when we don't cover exactly what you need.

Casual Casual Dress Selling Maurices Dress Dress Casual Maurices Selling Maurices Selling Casual Maurices Selling wfxnZ16q

Understand offers graphs that allow you to see how your code connects (dependencies), how it flows (control flow graphs), what functions call other functions (call graphs), and many more. There are many customization options to easily allow you to display only what you are interested in seeing so the graph is best suited to what you need.

Society Reversible Trip Society Stretch Trip Boardshort 1wx0vqR

Alfani Cardigan Boutique Cardigan Cardigan Alfani Boutique Alfani Alfani Boutique Boutique Cardigan Boutique See all the dependencies in your code and how they connect. See these dependencies using Understand's interactive graph or using the textual Dependency Browser. Both allow you to see all dependencies quickly and easily at a high level or dig in and get the details.

Loo Lyss Casual Lyss Selling Casual Loo Dress Loo Selling Dress Lyss Selling ATpfqwx

Understand's powerful editor is a full modern programming GUI that incorporates all the modern features you would expect. It is designed from the ground-up for multi-monitor use and it includes tabs, tab groups, docking, syntax colorization, auto-completion, and syntax-based collapsing and folding just to name a few.

Selling Jack Selling Jack Dress Casual rYvwYqxS

Understand supports more than a dozen languages and can handle code bases that are written in multiple languages. This allows you to see calls and dependencies between languages so you can get information about the complete system.