24.01.2014 Views

Programowanie zwinne

Programowanie zwinne

Programowanie zwinne

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kiedy refaktoryzować<br />

Refaktoryzacja powielonego kodu<br />

Długa metoda<br />

Duża klasa<br />

Długa lista parametrów<br />

Wydzielenie klasy<br />

Wydzielenie podklasy<br />

Powielenie widocznych danych<br />

Krok pierwszy<br />

Wydzielenie klasy modelu<br />

Tworzymy odrębną klasę zawierającą dane i logikę biznesową.<br />

W starej klasie<br />

Tworzymy referencję do obiektu nowej klasy.<br />

Kompilacja i testowanie<br />

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

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

Saved successfully!

Ooh no, something went wrong!