J
jacob navia
Ian said:Maybe you should try using a language without a debugger, it does
wonders for your testing and debugging skills.
Debugging skills have nothing to do with a debugger.
A debugger lets you come quickly to a solution, but to
come to the solution you have to have some debugging
skills.
And this
"Either have debugging skills or use a debugger" is a non-issue.
This things aren't alternatives, and having a debugger doesn't
"spoil" your debugging skills.
C developers are spoilt rotten with decent debuggers, they have their
uses and they are an excellent means of proving the cause of a problem,
but I think overall they blunt rather than sharpen ones skills.
You see?
Sheer nonsense. But go ahead. You do not use a debugger.
We all make mistakes, we just use different strategies for fixing them.
I prefer my unit tests, if I have to use my debugger, I know my tests
are too coarse. A year of PHP development without a debugger taught me
that lesson.
Nonsense. Unit tests test each unit separately. They can't test a bad
interaction between two units because a flaw in the design. Each unit
works perfectly well but there is a situation the design did not
foresee.
But obviously only stupid people have flaws in their design and need
a debugger, I hear it coming.
The only thing you gain without a debugger is that you debug MUCH
more slowly.