4 ms·
Yea, like what? That's basically saying, "If you have to check to make sure your code totally works (including edge cases), you've lost your way". The fact t
by John23832 9y ago
Yea, like what?
That's basically saying, "If you have to check to make sure your code totally works (including edge cases), you've lost your way".
The fact that he says using logs to determine the state of a program when debugging is an anti-pattern raises red flags for me as well.
- holtalanm 9y agoI'm glad I'm not the only one that read that and was like ...'wait, what?' Sometimes log debugging is about the only thing you have to go with, depending on the language and tool set you are using.
- taeric 9y agoI think this is more specific than that. Specifically, I think the idea is if you are using a remote debugger and stepping through lines of your program. I'm torn. Supposedly this is the magic of the old lisp machines. At the same time, since moving to microservice land, I have found I have not used a stepping debugger in a long time.