An old question that was posted 3 years ago was put "on-hold" as off-topic.
I have not been an active participant on Code Review (I received a notification thanks to a down-vote a couple of days ago), but I am still interested to know what the problem was with this question:
When I check the Asking Guidelines I see that the question must match the following criteria:
If you are looking for feedback on a specific working piece of code from your project in the following areas…
- Best practices and design pattern usage
- Security issues
- Performance
- Correctness in unanticipated cases
then you are in the right place!
And I admit that I do not see exactly any of these criteria my question would match (possibly "best practices").
But when I check the criteria for what type of questions not to post, I do not see that my question falls into any of these categories either:
However, if your question is not about a particular piece of code and instead is a generally applicable question about…
- Best practices in general (that is, it's okay to ask "Does this code follow common best practices?", but not "What is the best practice regarding X?")
- Tools, improving, or conducting code reviews
- How to add a feature to or solve a problem with your code
- Trouble-shooting, debugging, or understanding code snippets
- Higher-level architecture and design of software systems
I understand that the "off-topic" criteria list is not intended to be exhaustive, however I do feel the question falls closer to the on-topic criteria, than the off-topic.
I received an accepted solution at the time, so I am not arguing to have the question re-opened - I am more interested in learning what specifically was off-topic about the question.