2017-10-14 2 views
0

De http://www.meteorpedia.com/read/Environment_Variables, "... l'obtention et la définition des variables d'environnement se font via process.env Par convention, les variables d'environnement sont en majuscules, avec des mots séparés par des traits de soulignement, LIKE_THIS."Pourquoi les variables d'environnement Node js sont-elles écrites en majuscules et en traits de soulignement?

Et https://codeburst.io/how-to-easily-set-up-node-environment-variables-in-your-js-application-d06740f9b9bd: "Vous pouvez utiliser les noms que vous souhaitez, mais la convention de dénomination générale est tout en majuscules avec des traits de soulignement entre les mots."

Pourquoi? Existe-t-il un argument légitime contre l'utilisation de l'étui à chameaux?

+2

Vous l'avez vous-même cité: * "Par convention" *. – trincot

+2

Parce que la convention Unix est que les variables d'environnement sont nommées iwht ALL_CAPS_AND_UNDERSCORES. Ceci est appelé * cas constant * dans certains cercles puisque de nombreuses personnes nomment les constantes du programme en utilisant ce style. –

+2

Pourquoi les appelez-vous "node.js variables d'environnement"? Ce ne sont que des variables d'environnement. –

Répondre

1

En fait, ce ne sont pas variables d'environnement, mais environnement constantes dans le cadre de votre application.
C'est une convention de nommer les constantes en majuscules.

Le trait de soulignement le rend simplement plus lisible.

Vous pouvez toujours utiliser camelCase si vous préférez, c'est une question de choix.