Smoke tests are definitely useful, but they can really throw off code coverage metrics. Showing the number of times executed is a big help.
miniblog.
Related Posts
The Pharo debugger has a super convenient Restart button. This lets you go back to the beginning of the current method and step through it again!
This is really useful when you've executed too far.
Here's a wonderful example of live programming in an introspectable system like Emacs.
Emacs lets you customise ('advise') any function. Today I advised code evaluation! With a record of code snippets recently executed, I can make my code completion smarter.
.@CoverallsApp can give useful insight on your code. Here I can see which code paths are executed on which Emacs version!

