Programowanie zwinne
Programowanie zwinne Programowanie zwinne
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
- Page 1 and 2: Programowanie zwinne Marcin Młotko
- Page 3 and 4: Kiedy refaktoryzować Refaktoryzacj
- Page 5 and 6: Powielony kod Kiedy refaktoryzować
- Page 7 and 8: Prosty przykład void raport(DataLi
- Page 9 and 10: Kiedy refaktoryzować Refaktoryzacj
- Page 11 and 12: Wydzielenie metody ze zmienną void
- Page 13 and 14: Przykład po refaktoryzacji double
- Page 15 and 16: Opis Kiedy refaktoryzować Refaktor
- Page 17 and 18: Opis procedury Kiedy refaktoryzowa
- Page 19 and 20: Kiedy refaktoryzować Refaktoryzacj
- Page 21 and 22: Krok 2 Kiedy refaktoryzować Refakt
- Page 23 and 24: Krok 3 Kiedy refaktoryzować Refakt
- Page 25 and 26: Krok 5: tworzenie metody szablonowe
- Page 27 and 28: Kiedy refaktoryzować Refaktoryzacj
- Page 29 and 30: Przykład Kiedy refaktoryzować Ref
- Page 31 and 32: Wydzielenie klasy Kiedy refaktoryzo
- Page 33 and 34: Długa metoda Kiedy refaktoryzować
- Page 35 and 36: Kiedy refaktoryzować Refaktoryzacj
- Page 37: Jak to zrobić Kiedy refaktoryzowa
- Page 41 and 42: Kiedy refaktoryzować Refaktoryzacj
- Page 43 and 44: Rozwiązanie Kiedy refaktoryzować
- Page 45 and 46: Zalety rozwiązania krótsza liczba
- Page 47 and 48: Kiedy refaktoryzować Refaktoryzacj
- Page 49 and 50: Kiedy refaktoryzować Refaktoryzacj
- Page 51 and 52: float podsuma(Macierz M, wiersz, su
- Page 53 and 54: Kiedy refaktoryzować Refaktoryzacj
- Page 55 and 56: Kiedy refaktoryzować Refaktoryzacj
- Page 57 and 58: Plan wykładu Kiedy refaktoryzować
- Page 59 and 60: Kiedy stosujemy Kiedy refaktoryzowa
- Page 61 and 62: Zastosowanie Kiedy refaktoryzować
- Page 63 and 64: Podejście 1. Kiedy refaktoryzować
- Page 65 and 66: Krok 2. Kiedy refaktoryzować Refak
- Page 67 and 68: Krok 4. Kiedy refaktoryzować Refak
- Page 69 and 70: Przykład Kiedy refaktoryzować Ref
- Page 71 and 72: Kiedy refaktoryzować Refaktoryzacj
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