While this method sounds effective, it's not very enjoyable.
As a "for fun" piano player, I just like to power through a song slowly, as far as I can get (not stopping for minor mistakes or even skipping notes). Side effect of this is that it has made my sight reading very good.