2010-02-21 68 views
8

很久以前,我的大學教授定義了一個術語,它表示可變定義與其用法之間的源代碼行數。編程術語

該課程基本上認爲,兩個值越接近,從長遠來看越容易維護。

我的Google-Fu一直很弱。

描述這種關係的術語是什麼?

+0

首次使用比率的變量定義? – alex 2010-02-21 23:11:13

+0

當你發現,告訴我。我不知道我們需要一個這個詞。也許你的教授需要找到更好的事情來處理他的時間。 – 2010-02-21 23:11:31

+0

現在你可以稱它爲* n *)但是,真的,如果有這個詞,我想知道它。 – Sampson 2010-02-21 23:12:35

回答

3

我讀到Code Complete 2的時候第一次遇到這個概念。

我認爲您要查找的術語是該書中的「span」,它明確指出了變量引用之間的行數。在我的解釋中,連續行中聲明和使用的變量的跨度爲0.

該概念對於其他變量引用也可重用,以提供更廣泛的可維護性度量 - 聲明和首次使用之間的跨度可能爲0,但如果該變量然後再次使用100行後仍然非常討厭。

+0

所有這些都是相關的,但不是什麼OP要求 – 2010-02-21 23:22:24

+0

修改,以改善焦點,歡呼 – Brabster 2010-02-21 23:40:51

+0

是的,305頁。 謝謝Brabster – EvilTeach 2010-02-22 14:09:26

4

在此頁面發佈的http://www.ppig.org/papers/11th-douce.pdf,文件的第6頁,涉及Object Relation MeasureORM,並給出了計算它的定義和方法。我想這是你可能要找的。


是否代碼空間複雜度?