Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metrics results for the project #23

Open
mpildiris opened this issue Jun 20, 2021 · 0 comments
Open

Metrics results for the project #23

mpildiris opened this issue Jun 20, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@mpildiris
Copy link

I run some metrics to your project by Metrics Reloaded(Jet Brains) in contex of an academic project.

Some of the most important results :

1)Method measurement v(G) = 1.53%(in cyclomatic complexity) -> Generally, 1-4% is low complexity,
5-7% show moderate complexity, 8-10% have high complexity and 11+% are very high complexity.So the results are in good terms.

image

2)WMC Average = 10,35. WMC->number of methods defined in class.
The study suggests "optimal" use for WMC, but does not say what the optimal range is. In general it is good to range from 20-50 depending on the number of methods in a class.

image

3)CF Average = 17,66%. CF = Coupling Factor.

CF = Actual couplings / Maximum possible couplings
The coupling factor (CF alias COF) measures the actual connections between classes in relation to the maximum number of possible links.
It has been suggested that the CF should not exceed 12%, but we can not comment on whether this is a viable ceiling for all systems. In this project i found that the coupling factor is slightly increased based on the measurements.

image

@mpildiris mpildiris added the enhancement New feature or request label Jun 20, 2021
@mpildiris mpildiris reopened this Jun 20, 2021
@mpildiris mpildiris reopened this Feb 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant