Edge cases was Re: FairTax, dryers, and lint-lint
jbone at deepfile.com
Mon Apr 21 13:50:41 PDT 2003
On Monday, Apr 21, 2003, at 11:24 US/Central, Dave Long wrote:
> You may ask yourself "why does Russell
> always run for the corners?" That is
> because the corners are the obvious
> places to test things.
Yes, edge cases are great when you're qualifying a piece of
mission-critical code. They are not always particularly useful when
the code in question isn't mission-critical or the edge case itself is
so contrived as to seldom happen in practice.
I.e., it's possible to cook up an edge case that casts doubt on almost
any argument outside of certain very rigorous logical forms. But
that's often a bogus, "cheap" way to argue, because it ignores things
like 80/20 and generalization. Which, like it or not, are a part of
the reality we live in.
More information about the FoRK