you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 3 years ago (2 children)

Since adopting TDD, my debugger use has really dropped off. I think it's partially due to TDD encouraging me to develop more pure functions and push side effects to injectable (and thus mockable) objects.

But every so often I encounter a state that I can't understand how the code gets into, and in those cases being able to step through everything that's going on is incredibly helpful.

I may not use my debugger every day, but when I want it, I'm sure glad it's there.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 3 years ago

    When I have a real head scratcher like that I use log with a b c d. It's rare though and mostly due to me not paying attention or due to some convoluted calling graph.

    Ya I've also switched to functional wherever possible. I still use objects for di.

  • source
  • parent