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.
Kiedy refaktoryzować<br />
Refaktoryzacja powielonego kodu<br />
Długa metoda<br />
Duża klasa<br />
Długa lista parametrów<br />
Jak używać takiej implementacji<br />
Wydzielenie metody<br />
Wydzielenie metody z parametrem zapisywalnym<br />
Przemieszczenie pola w górę<br />
Utworzenie metody szablonowej<br />
Wydzielenie klasy<br />
class Klient {<br />
public String zestawienie()<br />
{<br />
return new ZestawienieTekst().raport(this);<br />
}<br />
}<br />
public String zestawienieHTML()<br />
{<br />
return new ZestawienieHTML().raport(this);<br />
}<br />
Marcin Młotkowski <strong>Programowanie</strong> <strong>zwinne</strong> 24 / 62