How do you know what a variable impacts? This article shows some existing graphs that answer part of the question and introduces two new graph plugins.
Category: Plugins
Spaghetti Calls
This article introduces a new “Calls & Called By – Internal with Objects” graph that visualizes how functions and objects interact within a class or file. By combining call relationships with size, complexity, and usage-based metrics, the graph highlights natural clusters and structural insights.
What Happens When You Teach ChatGPT the Understand API?
We built a custom ChatGPT assistant to help users write and debug scripts using the Understand Python API, making Understand’s power more accessible and efficient.
Following Parameter References across an Inheritance Tree
Abstract: I wanted to see if a parameter in a pure virtual function was ever used in any of the implementations. Learn how to do it. Is this parameter dead? It’s probably…
Spice Up Your Code Metrics with Interactive Reports
Understand 7.0’s new Interactive Reports transform raw code metrics into insightful and engaging visualizations, offering customization options to tailor the analysis to your specific needs and reveal the true story behind your code.
Hersteller Initiative Software (HIS) Metrics
Unlock the power of HIS metrics in Understand and ensure your code is robust, maintainable, and bug-free with this comprehensive guide to utilizing these essential code quality measures.
Custom Charts in Understand 7.0
Understand 7.0 makes it easier for users to create custom charts. With new tools and a redesigned Plugin Manager, developers can change existing charts or make new ones to fit their needs. This gives users more flexibility when analyzing and presenting their code.
Interactive Reports in Understand 7.0
Understand 7.0 introduces powerful new features to Interactive Reports (IReports), enabling users to generate dynamic reports with tables, charts, and customizable formatting. These enhancements streamline workflow and allow for easy sharing of reports via HTML and PDF exports.
Finding Shared Global Objects
Having problems with threading? Check out these plugins to identify shared global objects. The plugins also use a cool trick: architectures as entity tags to store information like thread priorities.
Duplicate Lines of Code
Revisiting how we detect and report duplicate lines of code, and creating a plugin metric to report it.
