Mr Richard harter says in the thread
Modifying the arguments to a function is a bad idea
Mr "pete" (
[email protected]) replies:
This proves that the "regulars" are a highly sophisticated
elite. Probably they do not debug their programs (of course
they will tell us that they do not have bugs) etc etc.
Obviously discussing with those kind of people is
a waste of time, specially when you are speaking about
debuggers.
Obviously, discussing debuggers with these people is a waste of time. And,
of course, is off topic in comp.lang.c
Again, Jacob, you take personal affront to someone who does not agree with
you wholeheartedly. Personally, in over 30 years of programming banking
applications, I've only used a debugger once or twice, and never *needed* a
debugger.
Now, what does that mean?
It means that, in 30+ years of writing code, I've never needed a debugger to
determine the cause of an error in development code. It does not mean that
I've never encountered or solved an error in development code. It means
that *I KNOW HOW* to solve errors in development code *WITHOUT A DEBUGGER*.
It means that, in 30+ years of testing code, I've never needed a debugger to
determine the cause of an error in QA code. It does not mean that I've
never encountered or solved an error in QA code. It means that *I KNOW HOW*
to solve errors in QA code *WITHOUT A DEBUGGER*.
It means that, in 30+ years of maintaining operating code, I've never needed
a debugger to determine the cause of an error in production code. It does
not mean that I've never encountered or solved an error in production code.
It means that *I KNOW HOW* to solve errors in development code *WITHOUT A
DEBUGGER*. It also means that, in our production environments, we were *NOT
PERMITTED* to use a debugger. And, when you are resposible 7/24/365 for a
production system, and get that 2AM call that something crashed, you *have*
to fix the code *right now*. So you learn *how* to fix code without a
debugger.
While it would be nice if code were properly structured so that a debugger
could be used exclusively to fix problems, most languages don't give you
that option, and most programmer's styles don't either.
What you rail against (in another thread) is that some programmers style
makes it hard for you to use a debugger. Well, tough! Learn to debug
properly, and you won't need to depend on a debugger, and therefore won't
care what the other programmer's style is.
And, no, this has nothing to do with your status as a vendor or not, whether
your C compiler is standards compliant or not, or whether your personal
choice is to use length-delimited strings or not. This is about your
beligerant postings to this newsgroup.
--
Lew Pitcher
Master Codewright & JOAT-in-training | Registered Linux User #112576
http://pitcher.digitalfreehold.ca/ | GPG public key available by request
---------- Slackware - Because I know what I'm doing. ------