Wow! I can't tell you how much time I personally 'waste' by compiling the code and testing it out. Unity has a system in place where you can edit your variables and 'jam' your game.
Personally, I find this useful because you can edit your variables on the fly and test as you go. This video has a really cool set up where you have the values on one side and the game on the other.
Perhaps in the distant future, perhaps a 'debug preview' feature could be added. One where you can edit variables a long the way.