Beefy Boxes and Bandwidth Generously Provided by pair Networks httptech
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: IYHO, what do you consider good code?

by helgi (Hermit)
on Jun 13, 2003 at 10:53 UTC ( #265639=note: print w/ replies, xml ) Need Help??


in reply to IYHO, what do you consider good code?

To me, apart from the various points people have made about using warnings and strictures, structured code, using subroutines and so forth, the most important rule is:

Use meaningful names!

This applies to variables, subroutines, loops, filehandles, everything.

Always take a little extra time, 10 seconds or so, to name your variables well.

Good names can often make comments redundant and unnecessary.

I hope I never ever have to maintain a program again that's full of variables named @tmp, $i, $n, $ldr, %hash or subroutines named process or run and all the other meaningless crap people foist off as names.


--
Regards,
Helgi Briem
helgi DOT briem AT decode DOT is


Comment on Re: IYHO, what do you consider good code?

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (10)
As of 2014-04-17 08:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (441 votes), past polls