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 “dynamic” 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.