Ostatnio pracuję z obiektem XMLHttpRequest w JavaScript i nie mogłem nie zauważyć, że obudowa tej nazwy nie ma sensu. Dlaczego „XML” jest pisany wielkimi literami, a „HTTP” nie? Oba są akronimami!
Z pewnością bardziej sensowne byłoby, aby nazwa była jedną z następujących:
- XmlHttpRequest (PascalCase, najlepsza praktyka dla nazw klas w JavaScript)
- xmlHttpRequest (camelCase, również powszechne, choć nie dla klas)
- XMLHTTPRequest (caps-for- acronyms , rzadko używane w programowaniu?)
Jestem pewien, że musi być jakiś powód i nie chciałbym myśleć, że teraz jest on osadzony w kamieniu tylko dlatego, że nikt w tym momencie nie kwestionował tego. Czy istnieje inna konwencja nazewnictwa, o której nie wiem?
HTTP_REFERER
nagłówka ...
HttpURLConnection
.