Today I saw this question by a relative new user, which was followed by a set of comments requesting clarifications and by a couple attempted answer.
One of the answerers asked OP to email him the whole code so that he could have a better chance of finding a solution (that comment is now gone, but the one in which he provides its e-mail is still there, as of now), and that was clearly done since answerer updates his solution referring the the code he only has seen.
I cannot find dupes (actually, I can't really come up with the right search terms) of this situation, but I was wondering if this kind of behaviour was ok for a public resource as SO (and SE in general). I'm sure it's not the first time I see this, but it's my first time in which I saw a positive and succesful outcome.
The answer is now given to OP, and it was accepted, so everyone's good. If this is the ultimate goal, there shouldn't be issues.
The answer, though, could have only be provided by the user who saw the code: that means:
- OP hasn't explained his problem as he should (leaving everyone not in the right condition to diagnose the problem)
- Only one person is given the chance to solve the problem. What if he couldn't?
- The answer is now referring to something which is not present in the question, making it of less use for any future reader
I left a comment saying to please keep the question public, since this is a public place and everyone needs to know everything. I know that in many fora private messaging is an important feature, but that's why - in my opinion, and according to the many times the request for a PM system has been rejected - SE became a far better resource then a regular forum, by distinguishing from those instrument.
What's the SE policy about this? Is it frowned upon, tollerated, allowed, incouraged? Is it ok to leave a comment like I did or is it rude / not my concern?