Article

From:
To:
Barry Kelly
Subject:
Re: Exceptions vs Error codes
Newsgroup:
borland.public.delphi.objectpascal

Re: Exceptions vs Error codes

"Barry Kelly" <‚úČeircom.net> wrote
in message
news:0d2hnt09m4r82qfpokg5a1pt36jd86jn0b@
4ax.com...
>
> Please list some valid uses of exception-swallowing try..except blocks,
> and I'll show you that the majority should have checked for error before
> doing whatever raised the exception.
>

I think it is fair to say that it
depends on how you specify a piece of
code. What should it do? under which
conditions should it fail or exit
abnormally? etc. IMO thorough
pre-validation of input data is
preferrable to relying entirely on the
occurrence of an exception. This is
because, it is possible that the
function you call can return incorrect
results without any exceptions raised
(or other error information) if you feed
it unchecked input data... and that
depends on how the lower level function
is specified, implemented and tested.

Kristofer
FYI: Phrase searches are enclosed in either single or double quotes
 
 
Originally created by
Tamarack Associates
Tue, 07 Feb 2023 04:05:38 UTC
Copyright © 2009-2023
HREF Tools Corp.