Variables

4/23
Recursos

Aportes 10

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

otro tipo de nomenclatura puede ser snake_case. Que b谩sicamente la diferencia con camelCase es que todas las palabras van en min煤sculas y son separadas por un guion bajo.

  • variableCamelCase [Nomenclatura camelCase]
  • variable_camel_case [Nomenclatura snake_case]

隆Qu茅 genial la explicaci贸n de los tipos de datos de las variables! Felicidades profe Melvin. Soy maestra de programaci贸n a nivel universitario, y es muy cierto que a veces fallamos en la explicaci贸n de las variables y los tipos de datos, por lo que su estrategia me pareci贸 simplemente genial.

Adicionalmente en nomenclaturas, es buena pr谩ctica utilizar snake_case para definir variables y camelCase para los m茅todos (o viceversa) 馃槈 . Esto con el fin de mejorar la legibilidad e identificaci贸n.

Cuando empec茅 a programar muchos profesores recomendaban usar nombres de variables cortos y muy f谩ciles de recordar. Pero en semestres m谩s avanzados de la Universidad aprend铆 buenas pr谩cticas de programaci贸n; es m谩s recomendable darle nombres m谩s espec铆ficos a las variables para un mejor entendimiento (como lo menciona el profesor Melvin), tambi茅n es importante escribir las variables tal cual fueron declaradas (sin diferencias de may煤sculas y min煤sculas al momento de usarlas), tendremos un c贸digo m谩s ordenado, adem谩s que lenguajes como Java son muy estrictos con esto, caus谩ndonos errores de sintaxis.

隆Yo quiero una taza de Platzi!

Excelente clase y muy original la forma de explicar el tema de las variables y los tipos de datos.
Quiz谩s falt贸 otro ejemplo para ejemplificar el tipo 鈥渄ynamic鈥 disponible en Dart.

Existen dos tipos de nomenclatura camelCase:

  • UpperCamelCase o PascalCase, la primera letra de cada palabra comienza con may煤scula

  • lowerCamelCase o camelCase, la primera letra del identificador comienza con min煤scula y las palabras subsiguientes comienzan con may煤scula

Kebab Case: Al igual que el snake_case pero unido con guiones en vez de barra baja. Por ejemplo mi-blog-de-desarrollo

Train Case: Es una variedad del kebab-case, pero cada palabra con la primera letra en may煤sculas. Por ejemplo, Mi-Blog-De-Desarrollo.

Snake case: es la convenci贸n que compone las palabras separadas por barra baja (underscore) en vez de espacios y con la primera letra de cada palabra en min煤scula. Por ejemplo mi_blog_de_desarrollo.
Este tipo de convenci贸n se utiliza en nombres de variables y funciones de lenguajes antiguo particularmente asociado con C. Aunque tambi茅n lenguajes como Ruby y Python lo han adoptado. Igual que el CamelCase existen variedades, por ejemplo todas las letras en may煤sculas de denomina SCREAMING_SNAKE_CASE utilizado para definir constantes.

Existen dos tipos de CamelCase:

  1. UpperCamelCase: cuando la primera letra de cada una de las palabras es may煤scula. Ejemplo: MiBlogDeDesarrollo.
  2. lowerCamelCase: igual que la anterior con la excepci贸n de que la primera letra es min煤scula. Ejemplo: miBlogDeDesarrollo.