Zpo-8-wyk-Slajd16: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
== | ==Narzut związany z refaktoryzacją== | ||
[[Image:zpo-8-wyk-Slajd16.PNG| | [[Image:zpo-8-wyk-Slajd16.PNG|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. | |||
[[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ą
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.