The reports included with Understand have evolved over many years to accommodate common customer requests. However, we recognize that not all needs can be covered. To help you develop custom reports there is a full Perl API interface to the Understand database as well as a fully developed plugin mechanism. We have a few example… Read more »
Metrics & Reports
Metrics provide statistical information about your project and entities, such as the number of lines of code and the complexity of various entities. Understand provides a number of ways to gather metrics information, including the following listed Reports. For more details on what metrics are shown in these reports see the Support Metrics Reports page…. Read more »
Understands quality reports are designed to provide information about areas of the analyzed source that might not meet standards or that hold the potential for trouble. They also identify areas where extra programming has been done but not needed. This sometimes identifies areas that aren’t yet complete, or that haven’t been maintained completely. Program Unit… Read more »
Structure reports are designed to help you understand the relationships between various entities.
- Declaration Tree
- Class Extend Tree
- Invocation Tree Report
- Simple Invocation Tree Report
- With Tree Report
- Simple With Tree Report
- Generic Instantiation Report
- Renames Report
- Import Report
For more details on these reports, see the Reports Support section.
Cross-Reference reports show information similar to that in the References section of the Info Browser, except that all entities are shown together in alphabetic order. Data Dictionary Report Program Unit Cross-Reference Report File Contents Report Object Cross-Reference Report Type Cross-Reference Report Class and Interface Cross-Reference Macro Cross-Reference Include File Cross-Reference Exception Cross-Reference Report For more… Read more »
Understand generates a wide variety of reports. The reports available in your project may vary based off of the project language, but the reports fall into these categories: Cross-Reference reports show information similar to that in the Info Browser, except that all entities are shown together in alphabetic order. Structure reports show the structure of… Read more »
Understand is very efficient at collecting metrics about the code it analyzes. These metrics can be extracted automatically via command line calls, exported to spreadsheets, viewed graphically, dynamically explored in the GUI, or customized via the Understand API. They can also be reported at the project level, for files, classes, functions or user defined architectures…. Read more »
The metrics included with Understand have evolved over many years to accommodate common customer requests. However, we recognize that not all needs can be covered.
To help you develop custom metrics there is a full Perl API interface to the Understand database as well as a fully developed plugin mechanism.
For details on the PERL API and using and developing plugins, visit the Plugins section.