30
votes
Accepted
Editing out the Ruby tag from a Ruby-on-Rails question
Editing out ruby from ruby-on-rails is basically equivalent to editing out c# or vb.net from asp.net questions (containing code in the relevant language).
In short… it's a stupid idea.
Please reject ...
24
votes
Why are tags [functional-programming] and [haskell] mutually exclusive?
Tags are not hierarchical categories
I disagree with Mat's Mug where he says:
if minesweeper is a "subset" of game, then tagging with both game and minesweeper would be redundant - using the most ...
21
votes
Should we do something about our meta tags?
I think many of the above can go, but I think these should definitely get burninated:
refactoring
clean-code
code-smell
They really add nothing to the question, and they are already naturally ...

JamalMod
- 34.7k
20
votes
Making a tag for a Code Review community project
Tags for specific community-owned projects are nice, and rubberduck has been a good tag.
However, this does not mean that anyone and everyone can/should say "I'm gonna post all my code for project ...
19
votes
Should we do something about our meta tags?
I feel that these are useful and should stay. Users may want to follow or ignore these tags for various reasons. For example: I'm an intermediate level code monkey, so I find if easier to answer the ...
19
votes
if ( [conditions].isGoodTag() ) { return "keep" } else { return "burninate" }
Really, I think that the tag is really broad.
We have enough tags that we don't need one for Conditions.
(almost)All code has conditions in it for one thing or another. I really don't think that ...

MalachiMod
- 28.5k
17
votes
Accepted
Should we just put an end to [optimization]?
I've never liked the optimization tag. I would like to see it burninated and replaced by three tags:
memory-optimization
code-size-optimization
speed-optimization, synonymized to performance
A ...
17
votes
.net to the core
I'm going to defend all these tags, because after thinking about it, I think they do provide value.
First and foremost: .net / .net-core are not universal/compatible. Just because something works in ....
16
votes
Accepted
Is the [Linq] tag appropriate if the code doesn't use Linq?
No, the tags should describe the features of the code, and not the desires of the asker. If the code uses Linq, then go ahead and tag it. If the asker thinks the code could be done better with Linq, ...
16
votes
Is it time for the [python] to become extinct?
The reason why these tags are useful is that they affect the set of helpful review comments. The way that I interpret these tags is:
python + python-2.7 — only required to run under Python 2.7, ...
16
votes
Should we use a [follow-up] tag when posting a follow-up?
No.
Use a standard box instead:
A [previous version](link) of this code has been posted on Code Review before.

MastMod
- 12.8k
16
votes
Editing out the Ruby tag from a Ruby-on-Rails question
In short, our rule is that every question must have a language tag. There may be other tags which are redundant or more specific (e.g. python-2.7 or ruby-on-rails), but the language tag is still ...
16
votes
Accepted
Time limit exceeded and performance: what's the difference?
Basically, time-limit-exceeded is for a need, whereas performance is for a want.
Yes, there are times when both apply, but even then, a question should only use the one that fits best. It's probably ...

JamalMod
- 34.7k
15
votes
Accepted
Tagging: C++ vs C
I cannot see how a post can be tagged with both c and c++ on Code Review, other than an intentional polyglot.
In terms of c and c++, if a person writes the code in a C style and compiles it with C++ ...
15
votes
Accepted
Making a tag for a Code Review community project
17 questions is substantial, it is also active, and growing.
There are a number of people who would 'follow' or favourite the tag.
The tag would describe the context in which the code is being ...
15
votes
Shall we stop [naming] things?
Yes, the naming tag should be eliminated through burnination, since it adds no value. Every piece of code (except simple assembly and esoteric languages such as brainfuck) involves naming, and every ...
15
votes
Editing out the Ruby tag from a Ruby-on-Rails question
This is one area where the community stance is fairly unanimous. The language tag is the most important. In fact, all questions on Code Review have the language tag.
In fairness, the thought behind ...
15
votes
Accepted
Can we replace the misleading [unity] tag with a more distinct tag?
I think this is a good suggestion. I would support it, but let's give it a few days to garner support in meta.
I would propose that we follow the convention that StackOverflow has taken like you ...
15
votes
Accepted
Why is the [beginner] tag appropriate here as opposed to e.g. Stack Overflow?
pacmaninbw wrote a decent answer already, but let's clarify this further by an overly long answer.
People come here to get their code reviewed. Enthusiasts, starting professionals and veterans, all on ...

MastMod
- 12.8k
13
votes
Accepted
How should the [beginner] tag be used?
As stated, the beginner tag is a reminder to reviewers to refrain from being excessively picky or introducing advanced concepts in answers.
Unofficially, it can serve as a filter, so that some ...
13
votes
Accepted
action = ([ternary-operator] == bad_tag ? "burninate" : "keep")
I think this should be synonymized with conditions instead of burninating it altogether. This does still involve conditionals, the difference being is that this is about the operator. A few ...

JamalMod
- 34.7k
13
votes
Burn the [beginner]s
No
beginner tag should stay.
It has the following benefits
it allows question askers to categorize themselves in a way that is 'easy'. It is much easier (psychologically) to admit a lack of knowledge ...
13
votes
for (post in [loop]) { post.tagMoreAppropriately(); }
Burnination is probably fine and the iterator tag probably suffices for the examples my previous answer references.
The tag is pretty terrible.
12
votes
Accepted
Should a user provide a set of test cases when the [algorithm] tag is used?
No.
While it is a good idea to use unit tests and it does prove to answerers that the code isn't broken to begin with, it would be impractical in practice. There is no technology to help us ensure ...
12
votes
Accepted
Game tag - When to create own tag for games?
When should a game get its own tag?
Game tags are not 'meta' tags, they identify a core concept that will be present in the question. minesweeper tells us something about what the code does, not about ...
12
votes
Accepted
Let's have the credits roll on this [role-playing-game]
No, do not burninate
We do need specific tags for games. See Game tag - When to create own tag for games?
Some genres of games, are popular enough that they do deserve their own tag.
For example, I ...
12
votes
Accepted
Size out [code-size-optimization] and [minification]
Note: Given that minification doesn't actually exist, this answer will simply focus on code-size-optimization.
There are four possible logical uses of code-size-optimization:
A compiled language ...
12
votes
Accepted
Burn the [beginner]s
[beginner] is unquestionably a meta tag, and yet, we continue to allow it to exist on Code Review.
Yes. Indubitably, it is a meta tag and as a general rule, we don't allow meta tags. However, rules ...
12
votes
Are [cross-browser] and [portability] synonyms?
If we look at Stack Overflow, to see the state of their tags.
Portability
Portable code can be run with little to no modification in multiple environments. Portable applications can be run from e....
PeilonrayzMod
- 41.7k
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
tags × 260discussion × 202
status-completed × 101
feature-request × 65
burninate-request × 53
synonym-request × 28
status-declined × 24
retag-request × 15
tag-synonyms × 9
bug × 8
specific-language × 8
meta × 7
specific-question × 6
support × 6
blacklist-request × 6
tag-wiki × 5
site-policy × 4
editing × 4
status-bydesign × 4
scope × 3
asking-questions × 3
titles × 2
syntax-highlighting × 2
editor × 2
repeated-reviews × 2