I received a comment on an SO post saying basically "Oh, don't do X, it's a bad idea," with no explanation given as to why it was a bad idea. I was quite surprised by the comment as I thought that what I was doing was a fairly standard programming convention.
I would like to ask the question: "What is the reason for not doing X?" on SO, but I can see how that might be interpreted as subjective or argumentative, which means it wouldn't fit on SO.
My question is:
A. Is there a valid way to construct a "Can someone explain to me why you should/should not do in __ situation?" question? If so, what does it look like.
B. If there isn't a valid way to ask that question on Stack Overflow, where else might one look to find an answer to that kind of question?