Design Metrics And Experience 1
1. The average method size should be less than 8 LOC for Smalltalk and 24 LOC for C++. Bigger averages indicate O-O design problems (i.e. function-oriented coding).
2. The average number of methods per class should be less than 20. Bigger averages indicate too much responsibility in too few classes.