Programowanie zwinne

Programowanie zwinne Programowanie zwinne

ii.uni.wroc.pl
from ii.uni.wroc.pl More from this publisher
24.01.2014 Views

Warianty metody Kiedy refaktoryzować Refaktoryzacja powielonego kodu Długa metoda Duża klasa Długa lista parametrów Wydzielenie metody Zastąpienie zmiennej tymczasowej przez zapytanie Klasa dla grupy parametrów Przekazanie obiektu Zastąpienie metody obiektem Podział wyrażenia warunkowego Zmiennej przypisywana jest wartość więcej niż dwa razy. I nie jest to zmienna wykorzystywana w pętli. Marcin Młotkowski Programowanie zwinne 34 / 62

Warianty metody Kiedy refaktoryzować Refaktoryzacja powielonego kodu Długa metoda Duża klasa Długa lista parametrów Wydzielenie metody Zastąpienie zmiennej tymczasowej przez zapytanie Klasa dla grupy parametrów Przekazanie obiektu Zastąpienie metody obiektem Podział wyrażenia warunkowego Zmiennej przypisywana jest wartość więcej niż dwa razy. I nie jest to zmienna wykorzystywana w pętli. Obserwacja Jeśli zmiennej przypisywana jest wartość więcej niż dwa razy to pewnie jest użyta w dwóch rolach. Marcin Młotkowski Programowanie zwinne 34 / 62

Warianty metody<br />

Kiedy refaktoryzować<br />

Refaktoryzacja powielonego kodu<br />

Długa metoda<br />

Duża klasa<br />

Długa lista parametrów<br />

Wydzielenie metody<br />

Zastąpienie zmiennej tymczasowej przez zapytanie<br />

Klasa dla grupy parametrów<br />

Przekazanie obiektu<br />

Zastąpienie metody obiektem<br />

Podział wyrażenia warunkowego<br />

Zmiennej przypisywana jest wartość więcej niż dwa razy. I nie jest<br />

to zmienna wykorzystywana w pętli.<br />

Obserwacja<br />

Jeśli zmiennej przypisywana jest wartość więcej niż dwa razy to<br />

pewnie jest użyta w dwóch rolach.<br />

Marcin Młotkowski <strong>Programowanie</strong> <strong>zwinne</strong> 34 / 62

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!