There's more than one way to do things | |
PerlMonks |
Re: Declaring a Variable [for BEGINNERS]by Old_Gray_Bear (Bishop) |
on Dec 27, 2006 at 20:27 UTC ( [id://591933]=note: print w/replies, xml ) | Need Help?? |
That is one way to do it, but....
My personal preference is to 'declare' the variable in the scope where it will be used, rather than having a huge clump-o-names at the start of the code. There are at least two reasons for this:
Don't start coding without it. (And don't start me on that rant again!) The clump-o-variables (and it's sibling the clump-o-subroutines) is often the hallmark of someone who has written a lot of C or Shell, where you really had to declare before use. The Perl compiler is a little brighter than that. Constructing your code so that it assists in understanding the logic-flow is a good thing. Clumps of things that impede the understanding should be avoided. That said, the clump-o-something is a valid way to write Code. It's not a style I like, or encourage. But it is a valid style, if it fits your way of seeing the Code. Just bear in mind, if I am the next programmer to do maintenance on this, I may drink an awful lot of coffee before I understand how my fix should fit in. (And a Wired Old Bear is not exactly a pretty sight...) Update -- Fixed broken link; thanks (ysth).
---- OGB
In Section
Seekers of Perl Wisdom
|
|