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

Possible Duplicate:
Should you downvote an answer that “works” because it is not strictly “correct”?

This is slightly related to a similar question I found on Meta, but is more specific in the following capacity:

  1. Question X is asked by Person A.

  2. A definitive answer is provided for X. It is based upon fact--no opinion is involved.

  3. Another Person (B) provides answer Y--it is a workaround, completely sidestepping the question, but accurately solves the person's problem.

  4. Person A likes the workaround, accepts the answer, and dismisses the fact-based answer, even when it addresses the original question.

For example:

Q: How do I write a function with optional parameters?

Answer X: void foo(...);

Answer Y: I prefer to use named arguments with default values instead! -> void foo(int a=0);

While answer Y may be a best practice, and perhaps recommended by a number of individuals...it does not answer the original question, which has a factual answer (that was supplied).

So, what is the best way to resolve this? Comments? Upvotes/Downvotes? More?

share|improve this question

marked as duplicate by Lance Roberts, jonsca, Josh Caswell, Adam Lear, waiwai933 Oct 18 '11 at 5:45

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Upvote what you like. – Rosinante Oct 17 '11 at 22:46
related: meta.stackexchange.com/questions/101714/… – Matthew Read Oct 17 '11 at 23:03

1 Answer 1

It's a personal choice.

If it's a good answer that looks like it will help somebody, then I'll upvote it.

If it's just a rant on proper technique, then I won't.

I would never downvote a good answer.

share|improve this answer

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