Object-Oriented Software Metrics
The levels to strive for
- An application should consist of no more than 40 stories and no more than 100 classes.
- The application’s entire business domain should not require more than 1000 classes.
- 25-30% of the code should be discarded after each iteration.
- Responsibilities per class: average of 7.
- Methods per class: average of 12.
- Lines of code per method: 15.
- Percentage of lines of code requiring comments: 60.
- Number of case statements: average of 0.
Source:
Object-Oriented Software Metrics by Mark Lorenz (Author), Jeff Kidd (Author)
4 years ago • Notes