Zpo-5-wyk-Slajd53
Podsumowanie
Wykład był wprowadzeniem do refaktoryzacji i miał na celu zapoznanie z celami i możliwymi korzyściami wynikającymi ze stosowania tej techniki pielęgnacji. Najważniejszą własnością refaktoryzacji jest brak zmiany zachowania programu. Warunek ten jest niezbędny do prawidłowego przekształcania programu, dlatego główne prace koncentrują się właśnie na nim. Dwie podstawowe metody weryfikacji poprawności refaktoryzacji to analiza statyczna kodu i testowanie, stanowiące formę analizy dynamicznej.
W celu określenia stanu kodu, który wskazuje na potrzebę refaktoryzacji, wprowadzono pojęcie przykrego zapachu w kodzie programu (ang. code bad smell ). Obejmuje on wiele różnych faktycznych naruszeń zasad dobrego projektowania. Dlatego wykrywanie przykrych zapachów jest trudne i wymaga analizy wielu różnych objawów.
<< Poprzedni slajd | Spis treści | Następny slajd >>