I responded in a recent post that the notion of practice makes perfect is fallacious. If your practice is wrong, i.e. gangsta-style, you'll never become proficient much less perfect.
My needs in shooting are "real world" needs. Therefore my practice tends to simulate those needs. IME most shooters spend too much time shooting from completely supported positions, i.e. benchrest. If you are a competitive shooter that is one thing, but for others the primary platform for our gun's support is our physical bodies. I am not suggesting that shooting from a BR is worthless. It can be a valuable way to learn trigger control, proper breathing, sight alignment, etc., but it does a poor job simulating real world conditions IME. If you practice from a fully supported position for most of your shooting and then primarily hunt from less supportive positions I'd say you're practicing wrongly. Few shooters consider time while practicing/shooting. Unless you refuse to shoot an animal that is not asleep or expect a perpetrator to allow you to call a timeout until you’re ready, time is a factor that you must consider when practicing. Movement is another overlooked aspect of practice. IME as shots begin to ring out the game animals tend to make tracks. I’ve no experience at shooting at crooks, but my assumption is they will not stand still as I fire at them. Always shooting stationary targets will lead to undesirable habits as will remaining stationary yourself. I like nice weather, but I also know that hunting/self defense is not weather dependent. If you hunt in the rain/wind/sleet/snow/cold/heat then practicing in these conditions has its benefits. My local firing range is open from 12-6 p.m. so shooting light is normally very good, but I know that I’ll often shoot animals in poor light. It seems to me that practicing in less than ideal light is a good idea. Shooting at game animals normally elevates my heart rate, yet I normally remain calm during practice sessions. A little jogging in place can elevate your heart rate and make it a little more “real world.” I think one of the worst sins in “real world” practice is firing a shot and not immediately preparing for the next shot. This sin is followed closely by removing the gun from the firing position to reload, i.e. dropping the rifle from your shoulder to manipulate the bolt or work the lever, etc. Handgunners frequently make this mistake when cocking DA revolvers for every shot or emptying a pistol’s magazine and failing to drop it and reload quickly. My comment in the previous thread was simply that imperfect practice will not make perfect shooters. Heck even with perfect practice we’ll all end up short of perfect, but better practice can’t hurt IMO.