【问题标题】:Why are Node js environment variables written in all caps and underscores?为什么 Node js 环境变量都是大写和下划线写的?
【发布时间】:2018-03-26 15:33:07
【问题描述】:

来自http://www.meteorpedia.com/read/Environment_Variables,“...获取和设置环境变量是通过process.env。按照惯例,环境变量全部大写,单词用下划线分隔,LIKE_THIS。”

https://codeburst.io/how-to-easily-set-up-node-environment-variables-in-your-js-application-d06740f9b9bd:“你可以使用任何你喜欢的名字,但一般的命名约定是全大写,单词之间有下划线。”

为什么?是否有任何反对使用骆驼案的正当理由?

【问题讨论】:

  • 你自己引用了它:“按惯例”
  • 因为 Unix 约定是环境变量被命名为 ALL_CAPS_AND_UNDERSCORES。这在某些圈子中被称为 constant case,因为许多人使用这种风格命名程序常量。
  • 为什么称它们为“node.js 环境变量”?它们只是环境变量。

标签: javascript node.js environment-variables


【解决方案1】:

实际上,这些不是环境变量,而是您应用范围内的环境常量
用大写字母命名常量是一种惯例。

下划线只是让它更具可读性。

如果您愿意,您仍然可以使用 camelCase,这是一个选择问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2017-01-07
    • 2014-06-28
    相关资源
    最近更新 更多