Para qué sirve el camelCase
El camelCase une las palabras y pone mayúscula en cada una salvo la primera: miContadorDePalabras. Es la convención de variables y funciones en JavaScript, Java, C# y Swift. El nombre viene de las jorobas de camello que dibujan las mayúsculas internas.
La trampa de los acrónimos
¿Qué hacer con XMLHttpRequest? La mayoría de conversores devuelve xMLHttpRequest. El nuestro reconoce que una secuencia de mayúsculas es un acrónimo y la trata como una sola palabra: xmlHttpRequest.
Preguntas frecuentes
¿camelCase o PascalCase?
Ambos unen palabras. camelCase deja la primera letra en minúscula (miVariable), PascalCase la pone en mayúscula (MiClase). Por convención: camelCase para variables, PascalCase para clases.
¿Sirve para nombres de archivo?
Mejor no. Algunos sistemas no distinguen mayúsculas en los nombres, lo que provoca colisiones. El kebab-case es más seguro.
¿Se admiten las tildes?
Sí, se conservan. Aun así, la costumbre en programación es evitarlas en los identificadores.