Personally I think people should be prepared to do some work themselves so yes it is good practice. I've tried giving answers that outline the process rather than spoon feeding. If someone else posts a spoonfeed 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.