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上打开一个问题或拉取请求,以帮助我们。