Probably many of you have seen low-quality answers, for which less versed users may not immediately see that the answer is low-quality. A specific situation could be answers to TikZ questions in which
tikzpictures get nested. The result of the answer may look fine, but if the OP uses it and modifies the code they are almost guaranteed to run into major problems. There are many more examples of similarly bad practice.
According to what I know the options of dealing with such posts are:
- Ignore. But this may be against the spirit of helping others.
- Leave a comment. According to my experience with certain users this leads to revenge downvotes and other interesting reactions.
- Downvote. Without a comment this may not lead anywhere, and once one leaves a comment there is a high chance of being subject to retaliation, see item 2.
- Flag. This is a drastic measure and may only be used sparsely if I understand it correctly. It may not at all be appropriate for the situation described above. Or is it?
So it seems to me that there is no real way of passing the information that this answer does something problematic without opening some kind of can of worms.
My question is whether the above list of possible ways of dealing with problematic answers is exhaustive, and what the recommend way of dealing with such posts is.