Personally I think people should be prepared to do some work themselves so yes it is gootgood practice. I've tried giving answers that outline the process rather than spoon feeding. If someone else posts a spoonefeedspoonfeed answer alongside almost every time it 'wins'.
Most of the people who ask questions here don't care to do any research themselves, if they did we wouldn't be inundated by so many crappy questions.
I am saddened by this.