What is meta? ×

I want to know which design patterns are used in the development of a Java project.

So where can I ask questions about this?

share|improve this question

closed as unclear what you're asking by Sachin Mhetre, ben is uǝq backwards, Lucifer, Hugo Dozois, hims056 Jun 21 '13 at 16:22


If your question is simply "what patterns to use" and you don't have a use case, then the question does not belong anywhere on the SE network. –  Oded May 9 '12 at 10:52
If your question is "what pattern did I use here", then the question does not belong anywhere on the SE network. –  Time Traveling Bobby May 9 '12 at 11:04
As you can see, you have not provided enough information. What kind of question about design patterns is this? –  Oded May 9 '12 at 11:06
@Lix presumably if it's something like Android's source, "what pattern does X use" might actually be answerable, unlike "what design pattern is my homemade server using? I think I wrote it in C or something, there were lots of semicolons." –  Ben Brocka May 9 '12 at 12:17
@ben - answerable? Perhaps... OT/NC? Defiantly... at least for Stack Overflow... –  Lix May 9 '12 at 12:26
@Oded well said in simple words you should have a "Use Case". If you dont have it then SE cant help. –  amod0017 May 9 '12 at 13:04

2 Answers 2

up vote 11 down vote accepted

Programmers.SE is the site for asking design pattern questions, however be sure your question is one that contains enough details to be answered, and is not a request for broad recommendations.

Also, I would highly recommend reading the first 3 sections of their faq before posting anything on that site, and be sure to look around and see if your question has already been asked before posting a question

share|improve this answer
Good advice, small thing missing: Please search the site before asking, we have a ton of design patterns questions, our FAQ is great but looking at similar questions is also a great way of finding out if yours fits, and you may even find an answer in the process. –  Yannis May 9 '12 at 13:43

You can use stackoverflow itself but make few things very clear:

  1. What is your actual problem statement. That means you should properly explain what you want as a result, and what are your requirements.
  2. Don't be theoretical, be specific and practical.
  3. Explore/Research every possible way before asking the question

So your question should be like...

"I am working on "ABC kind of project" and I want to decide which design pattern I should prefer. I am confused between the two design pattern "XYZ" and "PQR"? In my idea "XYZ" design pattern would be better because it has this advantage over "PQR" design pattern. But I realize that "XYZ" can give me "abc" kind of problem. Is it safe to use "PQR" in my case. Anyone who have used both design pattern can help me??"

Always remember stackoverflow says


Dont make your question chatty, make them practical (as Oded said above, give a use case)

share|improve this answer
I heavily disagree...and a big -1 for using @-notification in an answer! "What should I use/What is better/What would better work"-questions are off-topic nearly everywhere on the SE network. –  Time Traveling Bobby May 9 '12 at 13:10
+1 for the example given –  Rachel May 9 '12 at 13:23
@Kobobby you going on words what i want to say is ask questions practically rather asking them theoretically. My example is a possible case. If you could give a better example, then feel free to edit my answer. –  amod0017 May 9 '12 at 13:35
In my opinion there is no better case, because that's not a good question. –  Time Traveling Bobby May 9 '12 at 13:40
@Kobobby In my opinion its a relevant questions there are questions asked on design patterns on stackoverflow, if someone needs a better and a practical answer he can use stackoverflow. –  amod0017 May 10 '12 at 7:31

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