8
votes

Lettres simples pour nommer des variables et des fonctions

Contexte

J'ai lu un exemple de code JavaScript écrit par Google. Il a utilisé:

  1. lettres minuscules simples pour nommer des variables
  2. lettres majuscules simples pour les fonctions de nommage

    Le code était donc illisible.

    Questions
    • pourquoi cette nommée?
    • Quels outils utilisent pour faire cela?


0 commentaires

5 Réponses :


1
votes

0 commentaires

3
votes

Moins de lettres signifie moins d'octets signifie des téléchargements plus rapides, qui est une préoccupation principale de Google (indiquée).

Ils utilisent probablement Compilateur de fermeture mais yui compresseur est toujours populaire.


1 commentaires

D'accord. Avec Google Balance, même quelques octets peuvent faire la différence. Voir Stackoverflow.com/questions/ 1967191 / ...



1
votes

Certaines personnes font cela pour obscurcir, mais beaucoup le font pour minimiser car les moins de caractères signifie qu'il s'agit d'un fichier plus petit à transmettre.

Vous pouvez utiliser des outils de minéculation / compression et Google en a même une source ouverte:

http://code.google.com/clost/compiler/


0 commentaires

1
votes

Il sert deux objectifs principaux


0 commentaires

12
votes

souvent lorsque de grandes bibliothèques JavaScript sont placées dans la production, le code est "minimisé" afin de ...

  1. Diminuez la taille de téléchargement
  2. rendez plus difficile l'ingénieur inverse du code

    Je pense que le motivateur principal est # 1 cependant.

    Ce processus implique généralement des éléments tels que l'élimination des commentaires et des espaces blancheurs et de modifier des références variables aux caractères uniques.

    Par exemple, jetez un coup d'œil à JSMIN .


1 commentaires

Merci pour l'explication. :)