bugs
Geoff Canyon
gcanyon at inspiredlogic.com
Sun Apr 9 12:37:04 EDT 2006
On Apr 9, 2006, at 2:04 AM, David Vaughan wrote:
> As for my posts referring to your code, Geoff, I hoped I had made
> it sufficiently clear already that I was using it as a jumping off
> point to elaborate on the issues of what is a bug and differences
> in user experiences, and nothing at all to do with your code which
> I understood and accepted in the context in which you presented it.
Absolutely, no worries here.
This leads me to a question for those who agree with the following
two statements:
A. One line of code can be completely bug free -- regardless of
whether or not my one line is in fact bug free ;-)
B. It is (nearly) impossible to write large programs that are
completely bug free.
The question is this: what do you think is the upper limit for
_completely_ bug-free code?
Here is an example of something slightly larger than a single line
(and actually useful) that I think is bug-free:
on stableSetSize pID,W,H
-- sets the width and height of pID
-- while keeping the topleft the same
try
put the rect of pID into tRect
catch tSomeError
exit stableSetSize
end try
if W is a number then put item 1 of tRect + W into item 3 of tRect
if H is a number then put item 2 of tRect + H into item 4 of tRect
set the rect of pID to tRect
end stableSetSize
Now someone point out to me that I've forgotten the built-in
transcript property resizeFromTopLeft ;-)
More information about the use-livecode
mailing list