SML Code Assessment

To really understand your code base and to structure your modernisation project, SML believes that a Code Assessment is the best place to start. You may favour an approach that starts with code comprehension and move to modernising your code and data or you may want to migrate your code directly into a more up-to-date language automatically, either way, the SML Code Assessment will really inform your next step.

SML is finding that increasingly organisations are taking a hybrid approach where high value business areas are being modernised and lower value commodity areas are migrated directly.

Below are the outcomes of an SML Code Assessment:

  • Overall description of the system including overall metric totals: Executable lines, data definition lines, McCabe complexity, pointer usage, FIXME issues, potential bugs, self-modifying code etc
  • Detailed metrics for each individual module:  Line counts, complexity metrics, FIXMEs, bugs, self-modifying code.
  • Details of the major issues detected in the analysis which could impact a future migration project.
  • Source Code Audit Report listing calls to/from each module: this includes internal and external calls.