What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

This question was recently closed (partly thanks to my own vote to close it.) While it was closed as being "off topic", I'm not sure that's actually the case. The poster asked about resources for understanding the facade and decorator patterns. While it's not a perfect fit for SO (e.g. there was no actual code) the reason I personally voted to close was my disdain for the complete lack of research effort made. (A simple Google search turns up a ton of resources.)

I know that downvoting is intended to mark questions that show little research effort (as pointed out in this answer) but should be a strong enough reason to close?

I find myself voting to close for this reason relatively frequently, so I suppose my two questions are:

  1. Is this a legitimate reason to vote to close, or should I just be downvoting these questions?
  2. If it is a legitimate reason, can it be added to the list of reasons for closure? I don't think it fits comfortably in any of the current reasons.
share|improve this question
    
I was half-wondering if you did any research before asking this question, until I noticed your link to another meta question! –  Andrew Grimm Aug 17 '11 at 23:26
2  
That question deserves to be closed for more reasons than "lack of research". –  Cody Gray Aug 18 '11 at 8:10
add comment

1 Answer 1

"General reference" is a valid reason to close. Historically I've used "Not a real question" for these questions, but it looks like it's becoming a separate official reason — it's present on Literature, for example, with this description:

This question is too basic; it can be definitively and permanently answered by a single link to a standard internet reference source designed specifically to find that type of information.

Edit: Note the caveats in the comments! On SO something should really be dead simple like "How do I add 3 and 4 in C++?" to close for this reason. I think the intention is that "General reference" is for things everyone should know, like how to add, rather than things that are in language standards and easily-searched references like cplusplus.com.

It's impossible to miss instructions on addition if you Google. On the other hand, operator precedence (for example) is only slightly harder to find but more difficult to understand (especially since languages differ significantly on it). You'd be better off providing a great answer that references the standard and explains it than telling them to get lost and use Google.

Check out the flow chart:

flowchart

share|improve this answer
6  
There is a feature request for introducing "General Reference" on SO proper: Introduce a "general reference" close reason –  Pëkka Aug 17 '11 at 20:46
5  
@eat Joel is very strongly against that, so you need to make a case for it. The potential for abuse is definitely strong in this one, particularly with OCD addled programmers.. –  Jeff Atwood Aug 18 '11 at 2:13
4  
I'm with Joel on this one. There is no such thing as a "general reference" programming question. Always assume that the asker has already read the documentation, but didn't understand it. They need an explanation of what it says and what it means and how to apply it to their situation. Short, reference-style answers are perfectly acceptable in these cases. It's just important that we get the content available on SO. There's no guarantee the "official documentation" won't 404 in a few months. –  Cody Gray Aug 18 '11 at 8:12
    
Thanks @Cody and Jeff, I've added that to the answer. –  Matthew Read Aug 18 '11 at 15:53
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .