Average Number of Methods per Type in a Package |
|
This measures the average size of types in a package in a more
reliable way than just looking at the number of lines of code.
Pre-packaged Query
Name of query = "Semmle/Metrics/Packages/Averages/Average number of methods
For each package, this query reports the average number of methods, taking over all types in that package. The result is displayed as a bar chart.
from MetricPackage p
where p.fromSource()
select p, avg(MetricRefType t | t = p.getARefType() | t.getNumberOfMethods())
.QL Source of Metric
See Number of Callables of a Type.
|