@RecursiveNeuron Except for a fraction of particular types of cases, such as realtime or embeddded, if you can't quickly and easily debug with print statements then your *design* is the main problem.

@davidr @RecursiveNeuron this this this.

Personally, I debug with print statements *in the tests*. Why would I need a debugger?