Zpo-4-wyk-Slajd17
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Optymalne wartości metryki MIF
Tę zależność można zauważyć na przedstawionym wykresie: oczekiwaną wartością metryki jest 60%-80%, a więc więcej niż w przypadku dziedziczenia atrybutów.
Zbyt małe wartości MIF są interpretowane jako zbyt małe powtórne użycie kodu, co może objawiać się np. w dużej liczbie powielonych fragmentów programu. Z kolei wartości przekraczające 80% wskazują na skomplikowaną hierarchię dziedziczenia: duża część relacji pomiędzy klasami to właśnie dziedziczenie, co – jak już powiedziano na pierwszym wykładzie – zmniejsza elastyczność systemu i jego otwartość na zmiany. Zatem optymalne wartości znajdują pomiędzy tymi skrajnymi, przy czym z reguły wartość MIF jest wyższa niż AIF.