http://qs321.pair.com?node_id=598905


in reply to Constant names come into conflict with Perl style?

"SOMETHING_ELSE" isn't all upper case. I also think best practices indicate that you should avoid all-lower-case subroutine names because conflicts there are even more likely (unless you prefix your subroutine calls with &, something that likely gets you yelled at, usually for silly reasons such as "looks like Perl 4").

If you can't think of a multi-word name for your constants, you could go with a Hungarian-ish lower-case prefix like "cDEBUG", as "DEBUG" certainly seems like something a future version of Perl might make use of. (:

- tye        

Replies are listed 'Best First'.
Re^2: Constant names come into conflict with Perl style? (_)
by ChemBoy (Priest) on Feb 09, 2007 at 04:59 UTC

    Better yet, the Apps-Hungarian-ish bDEBUG (except I think "b" was "bytes", not "boolean").



    If God had meant us to fly, he would *never* have given us the railroads.
        --Michael Flanders