#Too Broad#
The question you have asked either:
- has too many possible answers
- would require answers that are too long.
###Polling / Big List of Things###
Some questions are just polls for a design, or pattern, or name of a thing. If the accepted answer is based on "which answer I like best," rather than "which answer solves my problem," the question is probably a poll.
While some other Stack Exchanges allow it, Software Engineering SE frowns upon 'big list' type questions that seem to want to compile a list of things. Questions that fall into this category typically have the form of:
- What are all the problems I will encounter with XYZ?
- What are the pros and cons of XYZ?
- How can XYZ be used?
- Any ideas?
Questions like these don't pose a problem that can be solved by an answer. There is no definitive right answer that someone can go to, see the accepted answer and say "yep, that is the answer."
###Too long###
Can someone explain Java to me?
This question is too broad. There is far too much in Java to explain it to a person. While long and complete answers are a good thing, questions that would require books to answer completely don't make good questions.
Often these questions can be resolved by spending some time thinking about what the core problem is or what the first problem you are running into is.
###Related reading
- Where to start?
- How do I explain ${something} to ${someone}?
- Green fields, blue skies, and the white board - what is too broad?
- Why do 'some examples' and 'list of things' questions get closed?
- (MSE) Real questions have answers, not items or ideas or opinions.
- (MSE) Is a question that specifically asks for a summary of a broad topic valuable to Stack Exchange?
- Help Center > What types of questions should I avoid asking?Help Center > What types of questions should I avoid asking?
Your questions should be reasonably scoped. If you can imagine an entire book that answers your question, you’re asking too much.
If your motivation for asking the question is “I would like to participate in a discussion about ______
”, then you should not be asking here.
Quick link: [Why was my question closed as "Too Broad?"](https://softwareengineering.meta.stackexchange.com/a/6490/)