Zpo-9-wyk-Slajd23
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Introduce Explaining Variable
To przekształcenie jest dość proste i intuicyjne. Gdy wyrażenie jest długie, złożone i nieczytelne, można podzielić je na mniejsze fragmenty i ich wartości zapamiętać w zmiennych tymczasowych.
Refaktoryzacja rozpoczyna się od stworzenia sfinalizowanej zmiennej i przypisania do niej wartości wybranego fragmentu wyrażenia. Następnie fragment ten w oryginalnym wyrażeniu jest zastępowany odwołaniem do nowej zmiennej. Ponieważ zmienna ta z założenia jest wykorzystana tylko raz, dlatego efekty uboczne podczas tego przekształcenia nie występują.