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.
Category: Code Comparison
Duplicate Lines of Code
Revisiting how we detect and report duplicate lines of code, and creating a plugin metric to report it.
Comparing OpenSSL
Easily compare how the call trees and functions have changed between any two versions of openSSL over the last 10 years.
What Our Team is Working On…
We are always working to help you out. Take a look at what we’ve done this last month (January 2022).
CMake Compare Part 3: Violation Trends
Analyzing how a CMake-based project has changed over time (Part 3 of 5). This article focuses on creating a CodeCheck Violation trend line from multiple databases representing different time points in GitAhead.
CMake Compare Part 4: Differences Trend Lines
Analyzing how a CMake-based project has changed over time (Part 4 of 5). This article focuses on creating a trendline of changes to avoid the artifacts caused by non-linear history.
CMake Compare Part 5: Author Awards
Analyzing how a CMake-based project has changed over time (Part 5 of 5). This article focuses on calculating statistics by author given Understand databases for many time points.
CMake Compare Part 2: Automation
Analyzing how a CMake-based project has changed over time (Part 2 of 5). Using command-line tools to create hundreds of comparison databases and constructing a trend line of analysis errors over time
CMake Compare Part 1: Creation
Analyzing how a CMake-based project has changed over time (Part 1 of 5). This article focuses on getting the project to build successfully, both for the current state of the code and the 4-year-old initial version of the code.
Git Comparison Projects
You can now create Understand Comparison Projects directly from git