Cyclomatic complexity is used to understand the maintainability of your code. Understand displays this information in easy to find browser windows.
A Graphical Display of Your Code's Metrics
Visualize metrics across your entire project with a metrics treemap. Each block in the metrics treemap represents a file, class, or function of your code. The blocks vary in size and color gradient to display the metrics you select. The sample below uses the number of lines in each file for the size and the cyclomatic complexity for the color.
Everything You Need to Know About Your Code
Understand's metrics charts provide information for your overall project including the most complex and largest functions, classes, and files.
Select Which Metrics You Want to Import
Use the Export Metrics dialog to select which metrics you want to export, the order of the metrics in the output, the output file, and more. Metrics can be exported to HTML or CSV files.
Save Time with Understand
“What would have previously taken me several days (or weeks) can now be accomplished in a matter of hours… It’s the Swiss army knife of static analysis tools.”
“[Understand] is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own.”
“Understand accelerates my understanding of large source code repositories.”
Trusted by over 20,000 developers
Customer Case Studies
Learn how software developers across different industries use Understand to accelerate their workflows.
“Understand™ is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own, and I would not have had near as much confidence in my own work (assurance that I understood the code correctly).” – Paul Hyland, Software Engineer, Lockheed Martin
Try Understand for Free Today!
Our free trial enables all features that can be used on a sample code base