J'ai récemment travaillé avec l' objet XMLHttpRequest en JavaScript, et je n'ai pas pu m'empêcher de remarquer que la casse de ce nom n'a aucun sens. Pourquoi «XML» est-il tout en majuscules alors que «Http» ne l'est pas? Ce sont deux acronymes!
Il serait sûrement plus logique que le nom soit l'un des suivants:
- XmlHttpRequest (PascalCase, meilleure pratique pour les noms de classe en JavaScript)
- xmlHttpRequest (camelCase, également commun mais pas pour les classes)
- XMLHTTPRequest (majuscules pour acronymes, rarement utilisé en programmation?)
Je suis sûr qu'il doit y avoir une raison et je détesterais penser que c'est maintenant gravé dans la pierre juste parce que personne ne l'a remis en question à l'époque. Y a-t-il une autre convention de dénomination que je ne connais pas?
HTTP_REFERER
tête ...
HttpURLConnection
.