Home > Solutions > Legacy Mode Analysis

Legacy Mode Analysis

No longer destined to repeat the mistakes of history

A measure of the success of a source code project is its longevity. Unfortunately, maintaining old code places a veritable blockade of undesirable fix recommendations for software that has proven itself in the field, no matter its fragile state or lack of portability.

However, there is a solution to this conundrum that allows you to apply the full rigour of automated code analysis through QA·C or QA·C++. Results can be produced for each line of changed or added code while ignoring legacy code. Even impacts to remote unchanged code fragments will be exposed and presented as part of the diagnostics associated with recent development code changes.

The technology that permits this involves a connection to the Source Code Repository, or Version Control System. Without needing to copy your commercially-sensitive code, the differencing capability of the Version Control System coupled with our own sophisticated diagnostic system produces a filtered set of diagnostics applicable to the newer code version.

Legacy Mode Analysis allows your maintenance developers to produce faultless code changes. By avoiding unnecessary alterations to reliable older code, it also minimizes the retesting effort.