Saltar al contenido principal

¿Qué son las reglas de nomenclatura? PascalCase, camelCase, Snake_case, kebab-case, UPPER_CASE

  • Cuando se utiliza un lenguaje de programación, se refiere a las reglas utilizadas al nombrar variables, funciones, clases, métodos, etc.
  • Existen reglas como pascalCase, camelCase, Snake_case, kebab-case, UPPER_CASE.
  • Debido a que estos son términos de uso frecuente, es bueno conocer estas reglas.
  • Le recomendamos que utilice las reglas que coincidan con el idioma que utiliza con frecuencia.
    • En Java, se debe usar CamelCase, pero el uso de SnakeCase hace que sea difícil de entender para otros desarrolladores.
    • ej) Uso incorrecto de fineById como find_by_id

¿Qué son las reglas de nomenclatura?

Caso Pascal

  • PascalCase empieza la primera letra de cada palabra con mayúscula.
  • La razón por la que se llama Pascal es porque es una convención utilizada en el lenguaje de programación Pascal.
  • ex) PascalCase, NamingRules
  • Se utiliza para nombrar clases en lenguajes de programación como Python, Java y JavaScript.

el caso de Carmel

  • camelCase es un método donde la primera letra de cada palabra, excepto la primera palabra, está en mayúscula.
  • La razón por la que se llama camelCase es porque se asemeja a la forma del lomo de un camello.
  • ex) camelCase, namingRules
  • Se utiliza para nombrar funciones y variables en lenguajes de programación como JavaScript, C, C++ y C#.

caso_serpiente

  • Snake_case escribe todas las palabras en letras minúsculas y las separa con guiones bajos (_).
  • La razón por la que se llama Snake_case es porque la forma de la barra inferior es similar a la forma del cuerpo de una serpiente.
  • ex) caso_serpiente, reglas_de_nombramiento
  • Se utiliza para nombrar variables y funciones en lenguajes de programación como Python, Ruby y PHP.

estuche-kebab

  • kebab-case escribe todas las palabras en letras minúsculas y las separa con guiones (-).
  • La razón por la que se llama kebab-case es porque es similar a la forma de un kebab. Parece carne en una brocheta de kebab.
  • ex) caso-kebab, reglas-de-nomenclatura
  • En los lenguajes de programación, los guiones (-) no se suelen utilizar en nombres de variables, pero sí en nombres de carpetas, nombres de archivos, etc.

MAYÚSCULAS

  • UPPER_CASE es un método donde todas las palabras se escriben en letras mayúsculas y las palabras están separadas por guiones bajos (_).
  • ej) MAYÚSCULAS, NOMBRE_RULES
  • Se utiliza para expresar variables constantes, que son valores que no cambian en la mayoría de los lenguajes de programación.