I've come across the following two scenarios recently;
- I accidentally added a half written answer, so I quickly deleted it, edited it then undeleted it. It was a pretty good answer, but then I started getting comments saying it was sarcy or wrong. (The OP was asking how to get started with a particular problem and my part done answer was basically the method body). I got a lot of upvotes for the answer, but ended up deleting it due to users complaining that I'd edited the question from the original posting.
- I added an answer, realised that I'd made a mistake and not read the question properly, so I updated the answer within 30 seconds. About 7/8 minutes later I got a downvote (after about 5 upvotes so it wasn't a bad answer) and people saying that the code was wrong and did not do what the OP asked for. When I told people to read the last paragraph of the question, which was what I had added within 30 seconds of the the initial posting, that led to commentors getting mardy that I'd edited the answer.
I think both of these scenarios could be avoided by either;
- A check when writing a comment that informs the commentor that the question has changed (like the 'another answer has been posted' notification when writing an answer)
- The answer automatically refreshing when you post a comment.
I don't think those who answer should have to keep posting Edit 1, Edit N, etc, within the first 5 minutes of the answers life.
Personally, what I do at the moment is post a comment, refresh and make sure it's still valid. If it's not valid, I delete it. If someone posts a valid comment on my question, I'll acknowledge it within my answer under an edit. It appears as though some users just open a large number of tabs (hence the 7/8 minute delay I previously mentioned) and go through each one adding their answers/comments. Which is fair enough, but like my two scenarios above it can backfire.
Or, am I the one in the wrong? If we add an answer, edit it and then someone later refers back to the original post, should we have to go back and edit the answer to show that we made the change, even within the 5 minute initial posting period?