So I recently flagged a question that was of the general form
[...] I was wondering if there is a better or more correct way to do it.
asking for it to be moved to code review. The flag was declined with the following response:
Please stop with the push to codereview. CR is a SUBSET of StackOverflow. That means we can easily contain questions that are viable on CR. Questions like this can exist in both loca.
If all questions that are appropriate for Code Review are also appropriate and on-topic on Stack Overflow what would be the point in creating CR in the first place? All of the questions can just go on SO if they belong there. It was my understanding that the reason for creating new sites is to create a place for questions that don't belong on any of the existing sites. Sure, there can be some overlap sometimes, but these other sites shouldn't be a complete subset of another, yes?
In any case, I disagree with the premise that all CR questions would be appropriate on SO. A question that simply says, "I was wondering if there is a better or more correct way to do it." is "Not Constructive" on SO as far as I can see. There's no objective means of stating whether an answer is "correct" or not. It's entirely subjective as to what's "better". If these questions shouldn't be moved to Code Review then they would need to be closed as "Not Constructive". I'm not active on CR, but I would assume that they have some means of addressing this issue and therefore have a way of allowing the increased subjectiveness. Rather than having a question like this closed I would think the OP would feel better having their question simply moved to an appropriate site.
So, for an actual question:
- Should questions posted on Stack Overflow that are asking for a code review be moved to Code Review?
- If the answer to #1 is "no", should they be closed as not constructive?