你曾维护过别人的代码吗?你维护过像这样的代码吗?

    混合大小写单词在 Perl 世界被称为 camelCase,通常它的令人不悦之处是使阅读代码更难。

    对于你希望维护、重用、及发布的任何程序,都应当具有下列代码行:

    启用 strict 使 Perl 抱怨不确定的代码结构,比如:未声明的变量、祼字、以及软引用等。这些警告将导致 Perl 执行失败。

    1. #!/usr/bin/perl
    2. use strict;
    3. $foo = 4; # undeclared variable error
    4. my $bat = "foo";
    5. print $$bat; # reference error

    如果你想要 warnings 变得严重,告诉它:

    1. use warnings FATAL => 'all';
    2. $a + 0; # void warning and then exits

    选择何种代码风格是仁者见仁,智者见智的事情。但重要的是保持风格的一致性。为了使格式化 Perl 源代码更容易,你可以使用 模块随付的perltidy 工具。