Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

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.

Helgi Briem
helgi DOT briem AT decode DOT is

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

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://265639]
and the monks are mute...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2018-05-25 13:41 GMT
Find Nodes?
    Voting Booth?