Saya telah bekerja dengan objek XMLHttpRequest di JavaScript baru-baru ini, dan saya tidak bisa tidak memperhatikan bahwa casing dari nama ini tidak masuk akal. Mengapa 'XML' semuanya dalam huruf kapital sedangkan 'Http' tidak? Mereka berdua akronim!
Tentunya akan lebih masuk akal jika nama itu menjadi salah satu dari yang berikut:
- XMLHttpRequest (PascalCase, praktek terbaik untuk nama kelas di JavaScript)
- xmlHttpRequest ( camelCase , juga umum meskipun tidak untuk kelas)
- XMLHTTPRequest (caps-for-akronim, jarang digunakan dalam pemrograman?)
Saya yakin pasti ada beberapa alasan dan saya benci untuk berpikir itu sekarang dibuat hanya karena tidak ada yang mempertanyakan ini pada saat itu. Apakah ada konvensi penamaan lain yang tidak saya sadari?
HTTP_REFERER
header ...
HttpURLConnection
.