Excessive number of method arguments

Overview

Having a long argument list is often a symptom that something in the code has grown so large that it cannot be effectively handled. Limiting the number of arguments or parameters allowed for each method keeps the code easy to read and maintain.

Business Impact

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

    Incidence

    How common is this issue?
    19%8%
    arrow down10%
    lower

    Exposure

    How long do organizations remain exposed before fixing the problem?
    2 years6 months
    arrow down71%
    shorter
    BenchmarkWith Clayton

    Frameworks

    EasyiconEngagingiconStreamlinediconApplication Complexityicon