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

Afferent Coupling at Module Level for C++ #672

Open
mcserep opened this issue Nov 8, 2023 · 0 comments
Open

Afferent Coupling at Module Level for C++ #672

mcserep opened this issue Nov 8, 2023 · 0 comments
Assignees
Labels
Kind: Enhancement 🌟 Kind: Important 🥇 Level: Intermediate (3) Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin.

Comments

@mcserep
Copy link
Collaborator

mcserep commented Nov 8, 2023

Coupling is metric which can be computed for structural units at different levels (e.g. classes, namespaces, modules).
It measures how many other entities an entity depends on; and how many dependants it has.

The Afferent Coupling for a module is the number of types outside this module that depend on types within this module.

High afferent coupling indicates that the concerned modules have many responsibilities.

@mcserep mcserep added Kind: Enhancement 🌟 Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin. Level: Intermediate (3) Kind: Important 🥇 labels Nov 8, 2023
@intjftw intjftw self-assigned this Feb 21, 2024
@mcserep mcserep added this to the Upcoming Release milestone Apr 29, 2024
@github-project-automation github-project-automation bot moved this to To do in Roadmap Aug 27, 2024
@github-project-automation github-project-automation bot moved this to To do in Lab Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Kind: Enhancement 🌟 Kind: Important 🥇 Level: Intermediate (3) Plugin: C++ Issues related to the parsing and presentation of C++ projects. Plugin: Metrics Issues related to the code metrics plugin.
Projects
Status: To do
Status: To do
Development

No branches or pull requests

2 participants