• 更多
  • Perl Onion
  • twitter
  • rss
  • GitHub logo
Perl.com
  •   关于
  •   作者
  •   分类
  • #
      标签

Perl风格

1997年12月31日,作者Tom Christiansen

内容

  1. 每个人都有观点
  2. 用Perl编程,而不是C/BASIC/Java/Pascal等
  3. 优雅
  4. 防御性编程
  5. 注释代码的艺术
  6. 命名(形式)
  7. 命名(内容)
  8. 变量名长度
  9. 并行性
  10. 拥抱&&和||进行控制和值操作
  11. 学习优先级
  12. 不要过度使用`?:`
  13. 永远不要定义“TRUE”和“FALSE”
  14. 拥抱模式匹配
  15. 随意改变
  16. 负数组下标
  17. 拥抱散列
  18. 用散列表示集合
  19. 第一次使用散列
  20. 使用记录的散列而不是平行数组
  21. 在简短代码中使用$_
  22. 使用foreach()循环
  23. 避免字节处理
  24. 避免符号引用
  25. 使用散列代替$$name
  26. 避免测试eof
  27. 避免不必要的反斜杠
  28. 减少复杂性
  29. 减少复杂性(解决方案)
  30. 循环提升
  31. 分解复杂任务
  32. 将程序分解为独立进程
  33. 数据导向编程
  34. 配置文件
  35. 函数作为数据
  36. 闭包
  37. 学习使用for进行切换
  38. 通过创意地使用do{}进行切换
  39. 通过&;&;&;和||使用for进行切换
  40. 更创意地使用for和do{}进行切换
  41. 模块的保养和喂养
  42. 补丁
  43. 来自Perlstyle(第1部分)
  44. 来自Perlstyle(第2部分)

标签

编程语言

Tom Christiansen

浏览他们的文章

反馈

这篇文章有什么问题吗?请通过在GitHub上打开问题或拉取请求来帮助我们。

perlfoundation的推文
网站地图
  • 首页

  • 关于

  • 作者

  • 分类

  • 标签

联系我们

要联系,请发送电子邮件至perl.com-editor@perl.org,或在GitHub上提交tpf/perldotcom的问题。

Perl Onion twitter rss GitHub logo

许可

本作品根据Creative Commons Attribution-NonCommercial 3.0 Unported License许可。

Creative Commons License

法律

Perl.com和作者不对本网站上所有工作的准确性或完整性做出任何声明,并明确否认所有保证,包括但不限于特定目的的适用性保证。本网站上发布的信息可能不适用于每种情况。本网站上所有工作均提供,前提是Perl.com和作者不从事专业服务。Perl.com或作者不对由此产生的损害承担责任。