I have read; the Tour, What not to ask and How to ask a good question. I am unsure whether questions should specify specific problems, or if I should specify parts of the code where improvement is desired.
I have seen questions which describe the purpose of the code joined by the code. The question don't bring up any specific problems with the code; like redundancy, performance, etc.
Are general questions acceptable? Or should I find a specific part of my code I would like to improve?