Greetings from Buenos Aires, after of a lot of years of developing I'm working here as a COBOL QA Analyst.
Here I come with a novelty, at least for me: Programs that scan COBOL source programs in search of default font metrics, definition errors or inconsistencies, we are specifically looking at the SonarQube or Kiuwan.
Each observation in the code may be reviewed, mapped, marked and corrected. Report: 136 different configurable conditions including:
Possible improvements in performances, (Eg use COMP-3 for arithmetic operations)
coding standards (Eg use meaningful names for fields, align the IF / ELSE / END-ID / MOVE)
logical coverage, (eg with EVALUATE WHEN OTHER ...)
degree of complexity (Cyclomatic Complexity = Number of loops, selections and bifurcations)
truncation errors or exception data (Eg move from one variable to another shorter or an alphanumeric to numeric)
comments. (Required to know how the program works quickly)