Bioperl: RFI response, appendix (fwd)
Steven E. Brenner
brenner@hyper.stanford.edu
Wed, 11 Mar 1998 18:10:07 -0800 (PST)
Georg,
> Steve wrote,
> >>>>>>>>
> 8. Highly fault-tolerant.
> ... It is preferrable to throw fatal exceptions when data
> inconsistencies or other serious problems are encountered,
> rather than generating warnings that cannot be
> programmatically handled, or relying on a polling mechanism,
> or relying on the software's inherent ability to accomodate
> the discrepency.
> <<<<<<<<
> As before, I'd suggest to prefer warnings to fatal exceptions.
> Some of my runs take days (90 sequences, each 3000 nucleotides each,
> are subjected to thousands of alignment calculations), and I don't wanna
> lose the end result b/c of some stupid exception. Fatal exceptions are OK
> for small scripts, but not for larger applications, as long as there
> is a reasonable way to handle them: garbage in, garbage out is OK for
> me as long as warnings are issued.
You can always trap the exceptions and thus avoid having things die.
It's relatively easy to convert an excpetion into a warning, but nearly
impossible to do the reverse.
Steve
=========== Bioperl Project Mailing List Message Footer =======
Project URL: http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/
For info about how to (un)subscribe, where messages are archived, etc:
http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/vsns-bcd-perl.html
====================================================================