Perl风格:命名约定(表单)

  • `我反对在名称中使用嵌套的大写字母;对我来说,它们太不自然,难以舒适阅读。它们像糟糕的排版一样嘈杂。’(Rob Pike)
  • `IEschewEmbeddedCapitalLettersInNames ToMyProseOrientedEyes TheyAreTooAwkwardToReadComfortably TheyJangleLikeBadTypography。’(TheAntiPike)
  • 虽然像$gotit这样的短标识符可能没问题,但使用下划线分隔单词会更易读。通常来说,$var_names_like_this$VarNamesLikeThis更易读,尤其是对英语非母语者来说。这也是一个简单而一致的规则,适用于VAR_NAMES_LIKE_THIS。
  • 使用字母大小写来表示变量的作用域或性质可能很有帮助。例如

       $ALL_CAPS_HERE   constants only (beware clashes with perl vars!)
       $Some_Caps_Here  package-wide global/static
       $no_caps_here    function scope my() or local() variables
    
  • 函数和方法名称最好全部使用小写。例如,$obj->as_string()


跳转到命名约定(内容)
返回代码注释的艺术
返回索引

版权所有 © 1998, Tom Christiansen 版权所有。

标签

反馈

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