---
name: "Analizo::Metric::AverageNumberOfParameters"
section: "3pm"
platform: "linux"
package: "analizo"
version: "1.25.5-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Analizo::Metric::AverageNumberOfParameters"
---

# Analizo::Metric::AverageNumberOfParameters(3pm)

Average Number of Parameters (ANPM) metric

## NAME

Analizo::Metric::AverageNumberOfParamters - Average Number of Parameters (ANPM) metric

## DESCRIPTION

The metric calculation is based on the following article and calculates the average of the number of parameters of the class methods.

Article: *Monitoring of source code metrics in open source projects* by Paulo Roberto Miranda Meirelles.

See the adaptation of the paragraph about Average Number of Parameters per Class in the article:

"Calculates the average of parameters of the class methods. Its minimum value is zero and there is no upper limit to its result, but a high number of parameters may indicate that a method may have one more responsibility, i. e., more than one function"
