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
Suggestion: Add rationales for abbreviation selection #59
Comments
Hi @emareg,
Thanks, me and the others are putting much effort into it, to make it the best.
The abbrs themselves are not considered good or bad in fact, in the legend they are marked as recommended or not, this because some abbrs may be more appropriate for some codebases more than others. We do state in the desc: Some time ago there was another line saying: We're not judging how good an abbr is, but provoding a suggestion of which ones you should use instead of some others. Even in this message if I would use abbrev instead of abbr you'll still understand what it means. Another example: many words could end up having the same abbr. They're marked red because if you find that abbreviation you'll probably not understand what it means at first glace or worse you could misunderstand the meaning. So we're not suggesting using that.
Neither I do. That's not so clear because you find a conflict. Btw thanks for the report/look up I'm going to find a way to fix that.
That's seems a good idea to provide more info to decide which abbr to use, but in my opition too advanced for a project which scope is just to provide a simple guide on abbrs. Since kisvegabor created this project, I may have been the one changing the format many times and much from the beginning to make it more readable but was and is still just a list.
I haven't got that part quite right. Hope I was clear even if I'm not a native English speaker. |
I think this list is great! :) However, I miss the reasoning or evidence why certain abbreviations are considered good or bad.
My suggestion is to state a set of rationales (R1 – Rx) at the top of the Readme and then refer to them with an internal link after each item.
For example, a rational would be “R1: Abbreviations that only save a single letter are inefficient and not worth the potential confusion”. That is why “usr” is a bad abbreviation and the entry could look like this:
Now the question is, should this also be true for two letter savings? This seems to be less clear as you have the following entries:
From just reading the list, I cannot understand why clr seems to be OK and cls is not. I would like to have this reference to a rational and maybe a conflicting abbreviation or some statistics of how often a term is found in code.
The text was updated successfully, but these errors were encountered: