2010-02-21 12 views
8

Dawno temu profesor mojego kolegium zdefiniował termin oznaczający liczbę linii źródłowych między definicją zmiennej a jej użyciem.Terminologia programowania

Lekcja zasadniczo dowodziła, że ​​im wartości te są bliższe, tym łatwiej utrzymać się przez dłuższy czas.

Moje Google-Fu jest słabe.

Jaki jest termin opisujący ten związek?

+0

Definicja zmiennej do pierwszego użycia? – alex

+0

Kiedy się dowiesz, powiedz mi. Nie wiedziałem, że potrzebujemy tego terminu. Może twój profesor musi znaleźć lepsze rzeczy do zrobienia z jego czasem. –

+0

Możesz teraz nazywać to * n *;) Ale poważnie, jeśli jest na to jakieś słowo, chciałbym to wiedzieć. – Sampson

Odpowiedz

3

Natknąłem się na tę koncepcję po raz pierwszy podczas czytania Code Complete 2.

Myślę, że termin, którego szukasz, to "span" w tej książce, który jest wyraźnie liczbą linii między odniesieniami do zmiennej. W mojej interpretacji zmienna zadeklarowana i użyta w kolejnych wierszach miałaby rozpiętość 0.

Koncepcja jest wielokrotnego użytku dla innych odniesień do zmiennej również w celu zapewnienia większej łatwości konserwacji - zakres między deklaracją a pierwszym użyciem może 0, ale jeśli zmienna zostanie użyta ponownie 100 linii później, to nadal jest dość nieprzyjemne.

+0

Wszystkie te rzeczy są powiązane, ale nie to, co OP wymaga, aby –

+0

zmodyfikowano w celu poprawy ostrości, okrzyki – Brabster

+0

Tak, strona 305. Dziękuję Brabster – EvilTeach

4

znaleźć na tej stronie http://www.ppig.org/papers/11th-douce.pdf, na stronie 6 dokumentu mówi o Object Relation Measure lub ORM i podaje definicję i sposób jego obliczania. Myślę, że właśnie tego możesz szukać.


czy to jest złożoność kodu przestrzennego?