Abstract: a comparison of writing a plugin script by hand versus using AI. After immense pressure, I try using Cursor to write a plugin script to list the nodes and edges in a Shared Tasks Graph. Using AI turned out to be a bit faster and was a lot less painful than I’d imagined.
Tag: graphs
Variable Impact
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.
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.
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.
Integrating AI into Drone Flight Controllers
Ming-I Sun details his experience using Understand to navigate the Betaflight codebase and integrate AI into a drone flight controller. Ming is a retired software engineer from Zebra Technologies who possesses extensive…
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.
A Journey Through Time and Code
Johannes Lang, an Embedded Software Engineer at R-Stahl Germany, reflects on his two-decade journey with Understand, illustrating how the tool revolutionized his team’s approach to software development.
Git Plugins for Understand
Cool Git plugins for Understand to access commits, authors, owners, cohesion, coupling, and dates.
Showing Line Coverage
Introducing custom line metrics in Understand – with examples showing coverage and violation information integrated into Control Flow and Data Flow Graphs.
