I really have to agree on both points, however I have the opinion that one should not throw print functions entirely out of the window. The print function can be extremely useful when for instance one is debugging a multi threaded program. It can reveal the sequence of actions that happened, and the programmer can respond accordingly to that.
A debugger in the above case can sometimes miss this sequence, and one definitely misses the overview of this sequence with a debugger.
In my opinion, this is a "pick the right tool for the job" case. A debugger is extremely helpful, but is not everything.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I really have to agree on both points, however I have the opinion that one should not throw print functions entirely out of the window. The print function can be extremely useful when for instance one is debugging a multi threaded program. It can reveal the sequence of actions that happened, and the programmer can respond accordingly to that.
A debugger in the above case can sometimes miss this sequence, and one definitely misses the overview of this sequence with a debugger.
In my opinion, this is a "pick the right tool for the job" case. A debugger is extremely helpful, but is not everything.