Perl.com 珍藏宝库 第2卷

今天的隐藏宝藏是 Tom Christiansen 的 Perl 风格指南。这是一组关于 Perl 风格的 44 张幻灯片,包括具体的规则(“未缩进的 else”)到一般哲学

始终努力创建功能性强、简洁、灵活和易于理解的代码——不一定按此顺序

该指南始于 1998 年,已有 20 年历史,有时也显示出其年代感。例如,建议使用 #!/usr/bin/perl -w 而不是 warnings 预言。我想知道如果有机会重新审视,Tom 会做些什么改变。

然而,大部分建议是永恒的。它充满了来自各种编程名人如 Kernighan 和 Pike 的名言。作为一个风格指南,它是 有偏见的,这使得阅读起来引人深思,无论你是否同意其中的所有内容。其中一些条目让我忍俊不禁,例如关于变量名的建议

标识符的长度不是优点

我还遇到了几个我之前不知道的想法(“根据值而不是键来命名散列”)。鉴于指南的年龄,也许这些概念被认为是常识,或者可能已经过时。阅读 Tom 的 风格指南,并自己判断。


注意。Perl 风格的另外两个流行来源是 Damian Conway 的 Perl 最佳实践perlstyle

标签

David Farrell

David 是一名专业程序员,他经常 推文博客 关于代码和编程艺术。

浏览他们的文章

反馈

这篇文章有什么问题吗?请通过在 GitHub 上打开一个 issue 或 pull request 来帮助我们。