CamelCase

camelCase es una convención de nombres en la que la primera letra de cada palabra de una palabra compuesta se escribe en mayúscula, excepto la primera palabra. Los desarrolladores de software suelen usar camelCase al escribir código fuente.

camelCase es útil en programación, ya que los nombres de los elementos no pueden contener espacios. La convención de nombres camelCase hace que los nombres compuestos sean más fáciles de leer. Por ejemplo, myOneMethod es más fácil de leer que myonemethod.

A continuación se muestran otros ejemplos de camelCase:

  • newString;
  • getNewString()
  • myVariableName;

El nombre camelCase (también «camel case» o «dromedary case») proviene de la joroba de un camello, que está representada por la letra mayúscula en medio de la palabra compuesta. Una palabra en camelCase puede tener una o más letras mayúsculas.

camelCase frente a PascalCase

camelCase es similar a PascalCase, que escribe en mayúscula la primera letra de todas las palabras de una palabra compuesta, incluida la primera palabra. Por ejemplo, myFunction() en PascalCase sería MyFunction(). Los programadores pueden elegir cualquiera de los dos estilos de mayúsculas y minúsculas al escribir código fuente, ya que esto no afecta a la sintaxis. Aunque cada desarrollador puede elegir su estilo preferido, algunos lenguajes de programación tienen convenciones de nombres estándar. Por ejemplo, en Java se recomiendan los siguientes estilos:

  • Clases: PascalCase — class VectorImage {}
  • Métodos: camelCase — drawImage()
  • Variables: camelCase — string newImageName

NOTE: PascalCase a veces se denomina «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 usan PascalCase y camelCase en su lugar.

Actualizado October 1, 2020 por Per C.

quizPon a prueba tu conocimiento

Which of the following types of programs is considered a software utility?

A
Word processor
0%
B
Web browser
0%
C
Antivirus software
0%
D
Spreadsheet application
0%
Correct! Incorrect!     View the Utility definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de CamelCase en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.