I, personally, ALWAYS save before running it in the IDE. You never know when it will crash and you lose all your work. It just seems to me a sensible thing. I have lost a lot of work to not saving before running.