Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: Random thoughts on programming

by Albannach (Prior)
on Feb 20, 2001 at 02:27 UTC ( #59504=note: print w/ replies, xml ) Need Help??


in reply to Random thoughts on programming

One of my favorite goals which appears to sum up several of the more specific ones stated earlier (simple to state but not so simple to implement):

A program should always gracefully survive even the worst data.

Whether it carries on unperturbed with a warning message in a log, or dies but clearly spells out why (and does not frag the disk), will depend on the specific nature of the application. I was reminded of this today while trying to load a corrupt spreadsheet into Excel (which breaks all the rules 8-( ).

--
I'd like to be able to assign to an luser


Comment on Re: Random thoughts on programming

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://59504]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2014-07-28 08:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (193 votes), past polls