Zpo-8-wyk-Slajd16: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 1: Linia 1:
==Przykład==
==Narzut związany z refaktoryzacją==


[[Image:zpo-8-wyk-Slajd16.PNG|Przykład]]
[[Image:zpo-8-wyk-Slajd16.PNG|Narzut związany z refaktoryzacją]]




Przykład w dalszym ciągu jest oparty na klasie KartaCzytelnicza, której stan jest opisywany polem ''typKarty'' . W zależności od wartości tego pola metoda ''oplata'' ''()'' inaczej oblicza wysokość opłaty za dostęp do biblioteki.
Analizując wyniki eksperymentu, warto zauważyć, że zastosowanie refaktoryzacji nawet w systemie o tak ograniczonej skali i niewielkiej liczbie przyrostów wprawdzie zwiększyło koszt wytworzenia programu, ale w kolejnych fazach był on coraz mniejszy – od 74% w pierwszej fazie do 8% w trzeciej.
 
Wyniki tego eksperymentu, mimo stwierdzonej statystycznej istotności, mogą być kwestionowane z uwagi na akademickie środowisko jego przeprowadzenia, niewielki rozmiar i złożoność realizowanego oprogramowania, ewentualny wpływ czynników zewnętrznych, a przede wszystkim niewielką liczność badanej grupy programistów. Wyniki wskazują jednak na pewien trend i mogą stać się argumentem nad włączeniem refaktoryzacji kodu do praktyki produkcji oprogramowania.




[[zpo-8-wyk-Slajd15 | << Poprzedni slajd]] | [[zpo-8-wyk-toc|Spis treści ]] | [[zpo-8-wyk-Slajd17 | Następny slajd >>]]
[[zpo-8-wyk-Slajd15 | << Poprzedni slajd]] | [[zpo-8-wyk-toc|Spis treści ]] | [[zpo-8-wyk-Slajd17 | Następny slajd >>]]

Aktualna wersja na dzień 18:13, 4 lis 2006

Narzut związany z refaktoryzacją

Narzut związany z refaktoryzacją


Analizując wyniki eksperymentu, warto zauważyć, że zastosowanie refaktoryzacji nawet w systemie o tak ograniczonej skali i niewielkiej liczbie przyrostów wprawdzie zwiększyło koszt wytworzenia programu, ale w kolejnych fazach był on coraz mniejszy – od 74% w pierwszej fazie do 8% w trzeciej.

Wyniki tego eksperymentu, mimo stwierdzonej statystycznej istotności, mogą być kwestionowane z uwagi na akademickie środowisko jego przeprowadzenia, niewielki rozmiar i złożoność realizowanego oprogramowania, ewentualny wpływ czynników zewnętrznych, a przede wszystkim niewielką liczność badanej grupy programistów. Wyniki wskazują jednak na pewien trend i mogą stać się argumentem nad włączeniem refaktoryzacji kodu do praktyki produkcji oprogramowania.


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