Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

163
Vistas
¿Las referencias en la misma línea de una variable contribuyen a su intervalo?

Tengo una pregunta sobre la métrica de "span" variable.

Estoy planeando escribir un programa en JavaScript que analice algunos JS y devuelva el lapso o el tiempo de vida de una variable. Aprendí sobre esas dos métricas después de leer Clean Code de Steve McConnell. Eso significa que he elegido confiar en su definición de ellos. (En ese artículo, el texto relevante se encuentra bajo el encabezado "Alcance").

Ejemplo:

 let a = 3; let b = 0; b = 2; a = 1;

Así que a lapso de a aquí sería 2 , y el lapso de b sería 0 .

Estoy tratando de entender si si una variable se menciona dos veces en la misma línea, ¿uso la segunda referencia en la misma línea en mi cálculo? ¿O solo incremento en 1 por cada 1+ referencias a una línea?

Supongo que el punto de factorizar eso en el intervalo es porque podría representar que está usando demasiadas referencias a la misma variable en una línea o algo así.

Ejemplo:

 let a = 0; a = a + a

Entonces, ¿significaría eso que el lapso promedio para el ejemplo anterior sería (1 + 0 + 0) / 3? El denominador aumentaría si agregara las referencias múltiples por línea a mi cálculo, por lo que el número definitivamente cambiaría.

McConnell dijo que

"para [medir] qué tan juntas están las referencias a una variable", verifica cuántas "líneas hay entre la primera referencia a [esa] y la segunda".

Serguéi Kalinichenko dijo que

"la declaración y la inicialización ocurren en la misma línea, lo que significa que la línea de la declaración debe considerarse el primer uso de la variable".

Sin embargo, creo que estaba hablando de si la declaración cuenta como el comienzo del tiempo de vida.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda