camelCase es una convención de nomenclatura en la que la primera letra de cada palabra en una palabra compuesta está en mayúsculas, excepto la primera palabra. Los desarrolladores de software suelen utilizar camelCase al escribir el código fuente.
camelCase es útil en la programación ya que los nombres de los elementos no pueden contener espacios. La convención de nomenclatura camelCase hace que los nombres compuestos sean más legibles. Por ejemplo, myOneMethod es más fácil de leer que myonemethod.
Otros ejemplos de camelCase se enumeran a continuación:
- nuevaCadena;
- obtenerNuevaCadena()
- miNombreDeVariable;
El nombre camelCase (también «camel case» o «dromedary case») proviene de la joroba de un camello, que se representa con la letra mayúscula en medio de la palabra compuesta. Una palabra camelCase puede tener una o más letras mayúsculas.
camelCase vs PascalCase
camelCase es similar a PascalCase, que pone en mayúsculas las primeras letras de todas las palabras de una palabra compuesta, incluida la primera. Por ejemplo, miFunción() en PascalCase sería MiFunción(). Los programadores pueden optar por utilizar cualquiera de los dos tipos de letra al escribir el código fuente, ya que no afecta a la sintaxis. Aunque cada desarrollador puede elegir su estilo preferido, algunos lenguajes de programación tienen convenciones de nomenclatura estándar. Por ejemplo, en Java, se recomiendan los siguientes casos:
- Clases: PascalCase – class VectorImage {}
- Métodos: camelCase – drawImage()
- Variables: camelCase – string newImageName
NOTA: PascalCase se denomina a veces «UpperCamelCase», mientras que el camelCase estándar puede especificarse como «lowerCamelCase». En los últimos años, los desarrolladores se han alejado de estos términos y utilizan PascalCase y camelCase en su lugar.
Actualizado: 1 de octubre de 2020