Programowanie zwinne
Programowanie zwinne
Programowanie zwinne
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Podejście 1.<br />
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 />
Rozdzielenie kodu na dwie klasy<br />
Model<br />
Zawiera dane dziedzinowe oraz zawiera implementację logiki<br />
biznesowej.<br />
Klasa implementująca interfejs graficzny<br />
Implementacja obsługi przez GUI (np. edycja w AWT).<br />
Marcin Młotkowski <strong>Programowanie</strong> <strong>zwinne</strong> 54 / 62