2010-02-21 1 views
8

Давным-давно мой профессор колледжа определил термин, который означал количество строк источника между определением переменной и его использованием.Программирование Терминология

Урок в основном утверждает, что чем ближе эти два значения, тем легче будет поддерживать их в долгосрочной перспективе.

Мое Google-Fu слабое.

Что означает термин, описывающий эти отношения?

+0

Переменное определение для первого коэффициента использования? – alex

+0

Когда узнаешь, скажи мне. Я не знал, что нам нужен термин для этого. Может быть, вашему профессору нужно найти лучшее, что связано с его временем. –

+0

Вы можете называть это * n * пока;) Серьезно, хотя, если есть слово для этого, я хотел бы это знать. – Sampson

ответ

3

Я впервые встретил эту концепцию при чтении Code Complete 2.

Я думаю, что термин, который вы ищете, это «span» в этой книге, в котором явно указано количество строк между ссылками на переменную. В моей интерпретации переменная, объявленная и используемая на последовательных линиях, имела бы диапазон 0.

Эта концепция многократно используется для других ссылок на переменную, чтобы обеспечить более высокую степень ремонтопригодности - диапазон между декларацией и первым использованием может должно быть 0, но если переменная затем снова используется 100 строк, это все еще довольно неприятно.

+0

Все эти вещи связаны, но не то, что ОП просит –

+0

изменено для улучшения фокуса, ура – Brabster

+0

Да, стр. 305. Спасибо, брабстер – EvilTeach

4

Найдено на этой странице http://www.ppig.org/papers/11th-douce.pdf, на странице 6 документа, о котором говорится о Object Relation Measure, или ORM, а также дает определение и способ его расчета. Я думаю, это то, что вы, возможно, ищете.


Это код пространственной сложности?