There was a recent question that asked about how an expression like
a -= b -= a -= b += b -= a;
should be evaluated in C# and C++. Obviously, you should never write code like this, so I can understand why some people may criticize it. However, while questions about sequence points are common on SO, I feel that the OP is probably just trying to get a better understanding and that nothing is wrong with the question itself. I was wondering how the SO community felt about downvoting a question because the code itself is not practical?
My question above is a specific example, but as a broader question, how important is being practical when it comes to SO questions?