A few years ago Ken spent 4 hours manually mapping Git’s 468-source-file tree into a functional architecture in Understand. We did the same for CMake — twice the size at 1,025 files — plus wrote this blog post, in about an hour. AI-assisted code archaeology is getting fast.
Author: Kevin Groke
What’s New in the Understand 8.0 Python API
Understand 8.0 ships with a batch of Python API additions that have been on the wishlist for a while. Some of these close gaps that have been annoying plugin authors for years; a few open up workflows that weren’t really possible before.
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.
Announcing Local AI-Powered Code Descriptions in Understand!
Stop struggling to decipher complex code. We’re thrilled to announce the immediate availability of AI Overview, a brand-new, locally run feature in Understand that generates insightful descriptions directly within your codebase. Unlock immediate understanding – no more guesswork!
Safeguarding NASA Missions with Understand
SciTools recently met with NASA’s Independent Verification and Validation (IV&V) team to explore how they leverage Understand to ensure the safety and reliability of mission-critical software.
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.
Use Case: Mixed Language Legacy Code Management by the US Air Force
At the heart of the United States Air Force Material Command’s software maintenance operations, SciTools’ Understand software emerges as an essential tool, particularly when tasked with the upkeep of legacy systems that employ the Department of Defense’s JOVIAL programming language in conjunction with C and C++. This use case outlines the critical role Understand plays in maintaining such intricate and specialized codebases.
Create Beautiful Overview Graphs of Your Code
Five minutes with the free tool Gephi lets you turn Understand’s dependency data into a gorgeous overview of your project.
Adding ChatGPT and AI to Understand
Creating an easy plugin that uses OpenAI to explain your code
The Perfect Catch
Understand’s CodeCheck features let your team catch bugs before they even make it to QA and help keep your code readable and maintainable.
