Zpo-4-wyk-Slajd17

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Optymalne wartości metryki MIF

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.


<< Poprzedni slajd | Spis treści | Następny slajd >>