I see from other discussions that reload is considered an unnecessary operation and a bad way to develop programmes.  People say to use doctest and unittest.  I must be missing something.  To develop a programme I write it in a module, load the module into an eclipse console, experiment in the console by running little samples of code, then I spot an error in the module or decide to change something.  Surely the quickest thing to do is save the module, reload it and carry on working in the console.
Is there a better way?
Basically instead of trying things out in the console, try things out by writing tests. It's almost the same amount of typing, but repeatable (you can check if things still work after you make changes) and it works as a rudimentary form of documentation.
Best way to develop a programme without using reload