Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

157
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!