-
Notifications
You must be signed in to change notification settings - Fork 1
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
review the FamixTag / subtag model ? #20
Comments
Hi, In the use of tags currently, a subtag is a subconcept of a tag. If we have a tag Car and a subtag SteeringWheel, if we tag something with SteeringWheel we do not need to tag it with Car also. It should be implicit that if something is tagged with a subconcept, then it is also part of the higher-level concept. This was useful to split god classes. Maybe it's overkill for other uses. |
OK, thanks a lot for reminding this. |
The concept of nested tags is used to represent composite entities. For example if we want to rearchitect something to have a package A containing a class B containing a method C but currently in the real code we have only a method C we can create a tag A with a subtag B that tags C. |
currently tags can have sub-tags, but this is not a clear model:
For now, it seems a simple model with categories, tags, and no sub-tags is enough to fulfill many needs.
The text was updated successfully, but these errors were encountered: