I recently posted a question which I think is decent enough, but I have since decided that the code in question is flawed/ has some issues. It is not that the code is buggy or incorrect which would be close reasons, nor that it doesn't do what I say it should. It is more that I can think of better ways to tackle the problem. So what should I do?
- Close the question until I can post a better option, perhaps with a comment outlining my above concerns.
- Self-answer with my criticisms of the approach
- I'm not sure whether answers like that are allowed on CR, and it wouldn't be supplying the kind of feedback I specified in the question
- However it would leave scope for the comment/voting system/other answers to say whether they agree with my review
- Edit the question to say something along the lines of "I don't think the approach is perfect, but I'd still like feedback on these other (more generic) aspects of the code"
- A variant or something else entirely