author: aglover author: author: Class Name: ExcessivePublicCount author:
author: Rule attempts to count all public methods and public attributes defined in a class. author:
author: If a class has a high number of public operations, it might be wise to consider whether author: it would be appropriate to divide it into subclasses. author:
author: A large proportion of public members and operations means the class has high potential to be author: affected by external classes. Futhermore, increased effort will be required to author: thoroughly test the class.
|