Analizo::Metric::NumberOfPublicAttributes - Number of Public Attributes (NPA) metric
The metric calculation is based on the following article and calculates the number of public attributes of a class.
Article: Monitoring of source code metrics in open source projects by Paulo Roberto Miranda Meirelles.
See the adaptation of the paragraph about Number of Public Attributes in the article:
It measures the encapsulation. The attributes of a class must only serve to the functionalities of itself. Thus, good programming practices recommend that the attributes of a class must be manipulated using the access methods (Beck, 1997), the attributes of a class must be private, indicating that the ideal number for this metric is zero.
To install Analizo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Analizo
CPAN shell
perl -MCPAN -e shell install Analizo
For more information on module installation, please visit the detailed CPAN module installation guide.