How to measure coding productivity?
Open the Procedures tab. Find the columns LLOC, PARAMS, CC, DCOND, IFIO, IC1 and SYSC and SFIN. Click on each of these columns to sort the data in ascending or descending order. View the procedures having the largest values in these columns. These are the procedures that are likely to be harder to understand than the others. You may need to split or rewrite some of the procedures. You might also do by adding comments to procedures whose MCOMM is low. • LLOC. A large procedure does a lot of things. • PARAMS. Verify that all parameters are commented and well named. Are there any superfluous parameters? • VARS. An excessive number of local variables indicates a very complex procedure or bad coding. • CC and DCOND. This procedure has a lot of conditional statements or nested conditionals, possibly hard to understand. • IFIO and IC1. High values of these metrics indicate high data read/write. • SYSC. A high system complexity is just what the name implies.