Brain Dump

Design Metrics

Tags
soft-eng

A class of metrics aimed around the high-level [see page 27, design] of a system. Examples of design considerations include:

  1. Weighted methods per class.
  2. Depth of the inheritance tree.
  3. Number of children.
  4. Coupling between object classes.
  5. Cohesion in methods.

Links to this note