Perl 风格:变量名称长度

  • “合适的名称长度与其作用域大小成正比。” ——Mark-Jason Dominus
  • 标识符的长度不是优点;清晰才是。不要写这个

        for ($index = 0; $index < @$array_pointer; $index++) {
             $array_pointer->[$index] += 2;
        }
    

    当你应该写的时候

        for ($i = 0; $i < @$ap; $i++) {
             $ap->[$i] += 2;
        }
    

    (虽然有人可能会为 $ap 提出一个更好的名称。或者不会。)

  • 全局变量的名称应该比局部变量长,因为它们的上下文难以理解。例如,%State_Table 是程序的全局变量,但 $func 可能是一个局部状态指针。

        foreach $func (values %State_Table) { ... }
    

跳转到 并行处理
返回到 关于命名(内容)
返回到 索引

版权所有 © 1998, Tom Christiansen 所有权利保留。

标签

反馈

这篇文章有什么问题?请在 GitHub 上打开一个问题或拉取请求,帮助我们。