Метрика MMC введена B.Харрисоном и К.Куком и вычисляется по следующей формуле:
MMC = сумма i=1 до n( SC(i) *V(G)(i))
где n- число подпрограмм, SC(i) – макрометрика подпрограммы i, определяемая по следующей формуле
SC(i) = G(i) *(n-1) + P(i)* (1-DI(i))
Здесь G(i) и P(i) показывают, сколько раз глобальные переменные или параметры используются в подпрограмме i; DI(i) – индекс документированности для пподпрограммы i,который находится по формуле
DI(i) = число строк комментариев (i) /общее число строк в (i)
.V(G)(i) — мера Мак-Гейна.
ВОПРОС:
Покритикуйте данную меру или может быть вы ей пользуетесь?