2010-02-21 22 views
8

Hace mucho tiempo, mi profesor de la universidad definió un término que significaba el número de líneas fuente entre una definición variable y su uso.Terminología de programación

La lección básicamente argumentó que cuanto más cerca estén los dos valores, más fácil será mantenerlo a largo plazo.

Mi Google-Fu ha sido débil.

¿Cuál es el término que describe esta relación?

+0

¿Relación de definición variable al primer uso? – alex

+0

Cuando se entere, dígame. No sabía que necesitábamos un término para esto. Tal vez su profesor necesita encontrar mejores cosas para hacer con su tiempo. –

+0

Puedes llamarlo * n * por el momento;) En serio, si hay una palabra para esto, me gustaría saberlo. – Sampson

Respuesta

3

Me encontré con este concepto por primera vez mientras leía Code Complete 2.

Creo que el término que está buscando es "span" en ese libro, que es explícitamente el número de líneas entre las referencias a una variable. En mi interpretación, una variable declarada y utilizada en líneas consecutivas tendría un lapso de 0.

El concepto es reutilizable para otras referencias a la variable también para dar una medida más amplia de mantenibilidad: el intervalo entre la declaración y el primer uso puede ser 0, pero si la variable se usa de nuevo 100 líneas más tarde, todavía es bastante desagradable.

+0

Todas estas cosas están relacionadas, pero no lo que OP está pidiendo –

+0

modificado para mejorar el enfoque, aplausos – Brabster

+0

Sí, página 305. Gracias Brabster – EvilTeach

4

conocer en esta página http://www.ppig.org/papers/11th-douce.pdf, en la página 6 del documento se habla de Object Relation Measure o ORM, y da la definición y la manera de calcularlo. Creo que esto es lo que podrías estar buscando.


¿Es la complejidad espacial del código?

Cuestiones relacionadas