Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

RE: RE: COBOL vs. Perl

by Ovid (Cardinal)
on Jun 14, 2000 at 21:34 UTC ( #18146=note: print w/ replies, xml ) Need Help??


in reply to RE: COBOL vs. Perl
in thread COBOL vs. Perl

Ordinarily, yes. Unfortunately, the format of the input file depended heavily on the computer-illeterate users, so I had to do validation on the input and spit out error messages as appropriate.

The Moral of This Little Tale: Trust your users, not their input!

Update: I was going to correct my little spelling error, but I realized others might appreciate the irony of my mispelling "illiterate."


Comment on RE: RE: COBOL vs. Perl
RE: RE: RE: COBOL vs. Perl
by gnat (Beadle) on Jun 15, 2000 at 00:10 UTC
    Absolutely right!

    Something that I think gets lost in this mad rush to find the smallest most obscure code to solve a problem is that often you're sacrificing error-checking along the way. In the real world, I place much more emphasis on Doing the Right Thing than in brevity.

    I applaud you for this. I wish more people followed your lead.

    (Yes, I am a boring old fart :-)

      I must admit that there has been many a time that I've come up with some beautiful piece of code that does exactly what I want it to do in one line or two, and then I have to pollute it and expand it with all of the error checking conditions. Most annoying, but necessary. The approach that I take to my code is "Make things as simple as possible, but no simpler". In other words, brevity is good and worthwhile and whatnot, but as soon as you start sacrificing necessary functionality or readability, you're trying to make it too short and you need to slow down a little. Most of my code tends to be fairly readable as a result. :)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (7)
As of 2014-10-30 23:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (211 votes), past polls