We’re rewarding the question askers & reputations are being recalculated! Read more.
25

Since this is an opinion question, here's my opinion answer, the first part wearing my "regular hat" as an individual, and then my "mod hat" as how it impacts me as a moderator. You ask: "Should Code Review be a place for discussing sensitive topics?" The answer is: NO. Code Review is for reviewing code.... not reviewing social, cultural, political, ...


14

Down vote + corrective comment should do the trick. Downvotes alone is already doing a good job of keeping it away from the upper fold. A sight of a negative score is already a red light indicating a bad answer. Even more, a negative or corrective comment. If the answer's owner does not take action in response to the down vote, then forever will it be ...


14

I think one issue here is that, essentially, the answer breaks down as: I wrote a blog, here it is My blog has relevant information about X My blog has relevant information about Y My blog has relevant information about Z Oh, this one line could be faster in your code. Now, on Code Review, and on Stack Exchange in general, links are allowed if they provide ...


14

I completely agree with you - this "answer" makes no attempt to review the code. All it does is attack the problem statement, which was not even written by the author of the question. It provides no value at all (though the final paragraph, about an equivalent and possibly less controversial framing, might make a worthwhile comment).


13

I see that the answer with the bad advice has been downvoted, then deleted by three non-moderator users. I agree with the downvoting, and in fact contributed one of those downvotes myself. Normally, I would also leave a comment, but I didn't feel like typing out a rebuttal while browsing on my mobile phone. I figured that the bad answer would be ...


13

Maybe it would have a chance at working if the code shared similar syntax (such as Java), but Haskell certainly doesn't count here. Now, if the answerer was simply trying to demonstrate an algorithm, then it would be better off as pseudocode, which is okay as an answer as long as it relates to the original code. As for that specific answer at least, it was ...


13

Remember, Comments are ephemeral ... General Obsolete comments The most common 'obsolete' comments on CodeReview are comments like: Hi, and welcome to CodeReview. Your question is off-topic because your code is only available through a link. Please update your question with the actual code. If you see comments like that, which are still around after ...


12

I would flag it. The question should definitely be closed, and should maybe be deleted. A question that may someday revolve around a dead link should not get further contributions. That seems counter to the goal of having a site of very high quality content. In situations where answers discuss theory, not simple instructions of what changes to make, ...


11

There are two types of contest-questions posted to Code Review. contests/interviews which have been completed, or are not competitive contests which are active, and "current". Code Review is a good place to post any code related to 'expired' or non-competitive contests. When we are made aware of it, code for active/current contests are removed. This has ...


11

You could flag your own question, but… is it really a duplicate? The Stack Overflow answer may solve your main concern, but maybe there are other aspects about your code that could be improved. I suggest that you use the Stack Overflow information to write an answer to your own question instead.


10

On the whole, I'd have to say: No. This site is supposed to be about reviewing the code, posting a working version of the code in another language doesn't always help the OP. If you are suggesting an alternative algorithm, or you want to illustrate a point, using a language you are more comfortable with is fine, but answering a review request by posting the ...


10

The issue here is not that this is spam, it's that it's not a good answer. It's perfectly acceptable to post a link back to your blog, given that it is relevant. As much as I hate to say it, the link is relevant. I'll refer to Limits for self-promotion in answers on meta stack exchange and quote Jeff Atwood. May I promote products I am affiliated with ...


10

Thanks for taking the time to ask on Meta! I remember handling that flag. I didn't find the question particularly stellar, but I did notice this: Is there a better way to add up all 16 uint16s and store the result in an int? The rest of the question went well above my head, but if it all boiled down to finding a better way to [insert what the code ...


10

As an extended answer to Simon's answer, which I agree with in general, I want to point out that there have been occasions in the past where a user has been bordering on system-abuse in the review queues just to get badges, etc. If it is clear that someone is "gaming" the system, rather than just someone who is not "optimal", then please bring that to the ...


9

My bad. I should have deleted those questions. You were the first to ever suggest the deletion of these questions and my initial reaction was not to as we've never done it before. I've deleted those questions now.


9

There's no need to flag every time you remove cursing. You should only flag if there's a problem that requires moderator attention. Individual cases of cursing does not warrant this, especially as it can be simply edited out if it's bad enough. If you've been noticing it from a particular user, and they refuse to stop if it's indeed a serious matter (...


9

I was the one who declined this flag this time. I did this after several hours of no other moderator taking action on it - and I knew that some of the other moderators had seen the question. There are three questions I would like to ask here: Is it an important problem that users choose "No action needed"? Should a moderator inform the user about it and ...


8

Flags cannot be rescinded. Only close votes can. You'll just have to wait until the flag gets cleared in some way, which is after the post is reviewed in the close queue.


8

Am I correct in thinking that the question is OK? It's really up to you to determine if there's too much code to review. By casting the "invalid flag," you're communicating that you disagree with the original flag. In this case, it means that you disagree that it's too much code (or too much content overall). But in cases where you agree with it, then ...


8

I consider this to be an edge case — the disputed answer is a bit ambiguous. The question at the end could be interpreted as a review request (which would make it not an answer) or a simple request for feedback on the answer (which would make it a valid answer). I consider it to be an acceptable answer because it does contain criticism of the code and ...


8

Should any answer that has a Moderator Notice be flagged again? That's still okay to do. It'll make the community more aware of it via the review queue, and it'll leave more of a mark on the answer (it's not so easy keeping track of post notices). Applying a post notice is quicker and the moderator may not be monitoring the post closely for any changes. ...


8

I remember reviewing one of these flags from my phone this morning (I do that first thing every morning =), but looking at the timeline there were 3 moderators involved here, at different points in the timeline. Flagged comments looks something like this in the flag review page: How should I improve my flags? @me No, it's a C&P error - OP - Other: This ...


8

This has now been resolved. Please remove the thread. I was the one decline one of these flags. It is important to know that when you flag comments, a moderator cannot see who flagged it. I understood this as "The question has now been solved. Please delete it." which is an automatic decline. As the answer at the time had 0 votes, the OP could delete the ...


8

The question at hand should be (and is) closed. Off-topic questions should not be answered. It's as simple as that. The answer should never have been written. It has been written by a new, inexperienced user. The answer will hopefully be removed and the question stays closed. Alternate solutions are only acceptable if they support a review. In this case, ...


7

A few occasional mistaken (or disputed) flags are no big deal. As long as you are flagging posts in good faith, the moderators and the community will appreciate your contribution. You currently have 52 helpful flags to your credit. In the worst case, if moderators see that you have a pattern of unjustified flags, we'll send you a message telling you to ...


7

The post didn't in itself strike me as a commentary on first read, and seemed to somewhat relate to the OP - it even had a positive score! "the answer" confused me I guess; the flag would likely have been handled differently if it had said "this is a comment that belongs under https://codereview.stackexchange.com/a/187501"... the positive score still would ...


6

It's not quite spam. However, it doesn't appear to be genuinely seeking review, so I chose "Unclear what you're asking".


6

You could either custom-flag it (if you really think it should be migrated) or just flag as blatantly off-topic if you know it's off-topic. For the latter, the higher-rep users can take care of flagging it for migration if necessary. As for why your flag was declined (which wasn't done by me), it's probably because it was deemed on-topic due to this ...


6

I was the one declining the flag. My definition of "not an answer" might not match what others have. My definition is that if it is an attempt at answering the question, it is an answer. I find it unreasonable to treat an off-topic question with "Hey, this question is off-topic, let's remove all the answers on it. On the face of it, the answer reads like ...


6

All flags raise a warning for moderators in the top bar of the site. The Not An Answer flags behave the same way as all other flags. The Not An Answer flags could probably be handled by the community. The community already participates in the moderation of such cases, and this can be seen in the linked answer. That is, low quality answers enter the Low ...


Only top voted, non community-wiki answers of a minimum length are eligible