27-01-2013, 12:52 PM
Je suis plutôt contre les abbréviations car si on fait un break sur le projet, on perdra du temps à les comprendre. Et vu le gain d'octets occasionné... Ca vaut aps trop le coup. Après, remplacer "coordonnee_1" par "x", "coordonnee_2" par "y", là, ok.
Sinon, il faudrait intégrer la description des abbréviations dans un document intégré au JSON/XML (pourquoi pas dans un commentaire XML par exemple), ou linker le XML avec un document xsld décrivant clairement chaque abbréviation.
Bref, d'expérience, je sais qu'obfusquer les noms de variable est généralement contre-productif sur le long terme (et en plus, c'est un travail humain que de relire ses abréaviations, alors que télécharger le fichier est un travail machine, en d'autres mots, au lieu de laisser la machine faire plus de travail, on force l'humain à réfléchir, et donc à perdre un temps qui pourrait être accordé à des tâches plus intéressantes et non-traitables par la machine, comme trouver des idées "marketing" pour distinguer son projet web de la masse des sites existants sur la planète).
Mais je m'égare du sujet, alors, j'en resterai là
Sinon, il faudrait intégrer la description des abbréviations dans un document intégré au JSON/XML (pourquoi pas dans un commentaire XML par exemple), ou linker le XML avec un document xsld décrivant clairement chaque abbréviation.
Bref, d'expérience, je sais qu'obfusquer les noms de variable est généralement contre-productif sur le long terme (et en plus, c'est un travail humain que de relire ses abréaviations, alors que télécharger le fichier est un travail machine, en d'autres mots, au lieu de laisser la machine faire plus de travail, on force l'humain à réfléchir, et donc à perdre un temps qui pourrait être accordé à des tâches plus intéressantes et non-traitables par la machine, comme trouver des idées "marketing" pour distinguer son projet web de la masse des sites existants sur la planète).
Mais je m'égare du sujet, alors, j'en resterai là
![Wink Wink](https://jeuweb.org/images/smilies/wink.png)