I'll give you four examples

1) this, a user commented on my question, he solved it and then someone else 2 hours later, said the same as an answer, although I'm so grateful to all the members in this great community, I don't know if I should give the guy who answered any credits/reputation, the guy who commented might think it's unfair and i think that.

2) this, I haven't had time to test the answer, should an answer be accepted, if not tested by the asker?

3) this, I don't really know common lisp, so I don't know which answer is better, I upvoted all anwers without accepting any.

And the last senario would be if I'm asking for an opinion, lets say on Chess.SE, I asked which opening is better and I got more than a great answer

  • 6
    As a general rule commenting an answer is saying; I don't have time to format this as a full answer, if anyone else wants to; go for it. In other words treat answers as if the comments weren't there. Dec 8, 2013 at 23:08
  • 3
    Accepting is completely optional, you don't have to accept any. As for 2), I wouldn't accept it if you haven't tested it yet. What if it doesn't work..? Dec 8, 2013 at 23:08
  • 1
    Also; try to keep to one question per question. In this case I've comment answered because im only answering one of your questions Dec 8, 2013 at 23:09

1 Answer 1

  1. Accept the answer. You comment only, you lose the rep and other bonuses. (It's well documented around Meta Stack Overflow; see here, here, here...)

  2. Wait until you've tested. Accepting is meant to mean "works best for the asker"; that's you. How will you know if it's best if you haven't tested it?

  3. Can't give any general case solutions, but as a Common Lisp-er I'd recommend this one.

  4. Again, accepting means that answer was best for you. Choose the best one for you!

You must log in to answer this question.

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