Re: Bit flipping .. will this work in VB6?
- From: "Ralph" <nt_consulting64@xxxxxxxxx>
- Date: Thu, 6 Mar 2008 06:57:11 -0600
"Larry Serflaten" <serflaten@xxxxxxxxxxxxxx> wrote in message
news:uPbSPqffIHA.5296@xxxxxxxxxxxxxxxxxxxxxxx
said
"Michael C" <nospam@xxxxxxxxxxx> wrote
Why did they add bugs to their code? What purpose does that serve???
Bugs are present in any project of significant size.
I've read what you said, and will refute anything to the effect that I
error handling should be avoided in the entire application. I merely saidcallstack)
that if you add the err.raise command, somebody (somewhere on the
has to have that routine wrapped in an error handler. By adding the Raiseschedule.
command you force someone to trap that error or let the program crash.
But I think the main point of contention we have is from the statement
above. You claim bugs are inevitable, I'd say they aren't. Way too many
people use that philosophy to support their 'ship now and fix it later'
And I can appreciate that for most 'run-of-the-mill' coders, it would taketoo
long to try to write code that won't fail unexpectedly. But it can bedone.
through....
If you don't attempt to reach that goal, then you'll never attain it.
That's not to say there aren't going to be problems along the way, errors
that need correction or debugging, but experience gained while striving
toward that goal will help to giude the designs and coding style needed
to avoid writing so many bugs. Working through the pitfalls and dead
ends, and what not, (replacing failures with more stable code) causes
one to gravitate toward writing the more stable code the first time
LFS
Larry, you are absolutely correct.
1) Delivered components/modules that Raise Errors to parents are problematic
within a Team environment unless the Team or Enterprise have formally
adopted such a strategy and the author is fully aware of the consequences.
But this is seldom a serious or chronic issue, as any problems quickly
reveal themselves and are resolved.
2) Any enterprise, team, or programmer that accepts the philosophy that
"bugs are inevitable" find their philosophy to be valid and well documented.
This is always a serious and chronic problem and difficult (if not
impossible) to resolve if challenged head-on. It takes time, attention to
detail, and incrementatl replacement of bad habits with better practices.
-ralph
.
- Follow-Ups:
- Re: Bit flipping .. will this work in VB6?
- From: Michael C
- Re: Bit flipping .. will this work in VB6?
- References:
- Bit flipping .. will this work in VB6?
- From: Ronald Raygun
- Re: Bit flipping .. will this work in VB6?
- From: Karl E. Peterson
- Re: Bit flipping .. will this work in VB6?
- From: Jeff Johnson
- Re: Bit flipping .. will this work in VB6?
- From: Michael C
- Re: Bit flipping .. will this work in VB6?
- From: Larry Serflaten
- Re: Bit flipping .. will this work in VB6?
- From: Michael C
- Re: Bit flipping .. will this work in VB6?
- From: Larry Serflaten
- Re: Bit flipping .. will this work in VB6?
- From: Michael C
- Re: Bit flipping .. will this work in VB6?
- From: Larry Serflaten
- Bit flipping .. will this work in VB6?
- Prev by Date: Re: MSFlexGrid - Another Question
- Next by Date: Re: Bit flipping .. will this work in VB6?
- Previous by thread: Re: Bit flipping .. will this work in VB6?
- Next by thread: Re: Bit flipping .. will this work in VB6?
- Index(es):
Relevant Pages
|