The NPATH metric computes the number of possible
execution paths through a function. It takes into
account the nesting of conditional statements and
multi-part boolean expressions (e.g., A && B, C || D,
etc.). Default = 30.
Nejmeh says that his group had an informal NPATH limit
of 200 on individual routines; functions that exceeded
this value were candidates for further decomposition -
or at least a closer look. In practice I have found a
much lower NPath value to be of more use.