很久以前,我的大學教授定義了一個術語,它表示可變定義與其用法之間的源代碼行數。編程術語
該課程基本上認爲,兩個值越接近,從長遠來看越容易維護。
我的Google-Fu一直很弱。
描述這種關係的術語是什麼?
很久以前,我的大學教授定義了一個術語,它表示可變定義與其用法之間的源代碼行數。編程術語
該課程基本上認爲,兩個值越接近,從長遠來看越容易維護。
我的Google-Fu一直很弱。
描述這種關係的術語是什麼?
我讀到Code Complete 2的時候第一次遇到這個概念。
我認爲您要查找的術語是該書中的「span」,它明確指出了變量引用之間的行數。在我的解釋中,連續行中聲明和使用的變量的跨度爲0.
該概念對於其他變量引用也可重用,以提供更廣泛的可維護性度量 - 聲明和首次使用之間的跨度可能爲0,但如果該變量然後再次使用100行後仍然非常討厭。
在此頁面發佈的http://www.ppig.org/papers/11th-douce.pdf,文件的第6頁,涉及Object Relation Measure
或ORM
,並給出了計算它的定義和方法。我想這是你可能要找的。
是否代碼空間複雜度?
首次使用比率的變量定義? – alex 2010-02-21 23:11:13
當你發現,告訴我。我不知道我們需要一個這個詞。也許你的教授需要找到更好的事情來處理他的時間。 – 2010-02-21 23:11:31
現在你可以稱它爲* n *)但是,真的,如果有這個詞,我想知道它。 – Sampson 2010-02-21 23:12:35