A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar
← Regresar a lecciones

Weekly Coding Challenge

Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!

Únete al reto

Podcast: Code Sets You Free

Un podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.

Escuchar el podcast
  • coding standard guidelines

Editar en Github

Convenciones de Nombres de Variables

¿Realmente necesito usar convenciones de nombres?

A medida que te conviertes en un desarrollador de software senior, comprendes mejor la importancia de la legibilidad en tu código. Las convenciones de nombres de variables son, en su mayoría, estándares públicos y reglas sobre cómo nombrar tus variables al programar.

Este artículo hablará sobre las convenciones de nombres más populares, cuándo usarlas y por qué.

¿Realmente necesito usar convenciones de nombres?

¡Absolutamente! No usar convenciones al programar se puede comparar con no seguir las leyes de tránsito: Puedes conducir tu automóvil sin seguirlas, pero puedes causar accidentes y eventualmente recibirás una multa.

Los Desarrolladores de Software que no utilizan convenciones de nombres se aislarán de la comunidad de programación, y sus contribuciones de código serán ignoradas porque el código es difícil de entender. Como resultado, no serán contratados por la mayoría de las empresas o serán despedidos cuando la empresa se dé cuenta

Las convenciones de nombres más importantes

La mayoría de los lenguajes de programación utilizan una convención general para nombres de variables y funciones y luego otras convenciones para excepciones menores como nombres de clases, etc.

Las dos convenciones generales más populares son: Snake Case para Python y Camel Case para JavaScript y Node.js. Pascal Case era utilizado por Visual Basic, pero ahora se usa principalmente en la mayoría de los lenguajes de programación para clases y estructuras de datos.

  • CamelCase: En esta convención, la primera letra de cada palabra, excepto la de la primera palabra, se capitaliza (En el ejemplo se entenderá mejor). Por ejemplo, "numStudents" o "customerAddress".
  • Snake case: En esta convención, las palabras se separan con guiones bajos. Por ejemplo, "num_students" o "customer_address". .
  • PascalCase: En esta convención, la primera letra de cada palabra se capitaliza. Por ejemplo, "NumStudents" o "CustomerAddress"

Las convenciones de nombres de variables no son lo único que importa

Elegir nombres claros, descriptivos y significativos para tus variables y otros elementos en tu código es esencial, independientemente de la convención de nombres que uses. Esto ayudará a que tu código sea más legible y fácil de entender.

Solo hay dos cosas difíciles en Computer Science: la invalidación de la caché y poner nombres a las cosas. — Phil Karlton

Hemos dedicado un artículo completo sobre cómo nombrar tus variables, ya que esta es la habilidad más crucial para aumentar la legibilidad del código.