Excessive number of methods in class

Overview

The more methods a class has, the more complex it is. Large classes are often a symptom that something in the code has grown too large to be effectively maintained. Avoiding large classes encourages good design while keeping your code readable and easy to maintain.

Business Impact

Diminished user experience, decreased customer satisfaction, and increased customer churn.
    Very Frequent

    Incidence

    How common is this issue?
    41%16%
    arrow down24%
    lower

    Exposure

    How long do organizations remain exposed before fixing the problem?
    3 years5 months
    arrow down85%
    shorter
    BenchmarkWith Clayton

    Frameworks

    EasyiconEngagingiconStreamlinediconApplication Complexityicon