Obviously there are times when a developer comes to the SO community because he/she's trying to work out a bug or a performance issue and simply wants help.
But suppose you have a class/method/whatever that you've written (the sort of thing that might go into a general-use library), and you're not actually experiencing any problems with it; it seems to work fine. You would just appreciate if others could take a look at it and provide general feedback: does it seem well designed, is the interface intuitive, is it implemented reasonably efficiently, etc.
Does this sort of question have its place on SO? Or is this not really in the spirit of the site's purpose as a Q&A resource?