Di recente ho lavorato con l' oggetto XMLHttpRequest in JavaScript e non ho potuto fare a meno di notare che l'involucro di questo nome non ha senso. Perché "XML" è tutto in maiuscolo mentre "Http" non lo è? Sono entrambi acronimi!
Sicuramente avrebbe più senso che il nome fosse uno dei seguenti:
- XmlHttpRequest (PascalCase, le migliori pratiche per i nomi delle classi in JavaScript)
- xmlHttpRequest (camelCase, comune anche se non per le classi)
- XMLHTTPRequest (caps-for-acronimi, usato raramente in programmazione?)
Sono sicuro che ci deve essere qualche motivo e odio pensare che ora sia incastonato nella pietra solo perché nessuno lo ha messo in discussione in quel momento. Esiste un'altra convenzione di denominazione di cui non sono a conoscenza?
HTTP_REFERER
dell'intestazione ...
HttpURLConnection
.