Refaktorování: Porovnání verzí

Smazaný obsah Přidaný obsah
Lubos (diskuse | příspěvky)
m →‎Podpora refaktoringu: odkaz na rozcestník
podnadpisy
Řádek 32:
== Techniky refaktoringu ==
{{upravit část}}
Zde uvádímse uvádí výčet technik refaktoringu, které jsou detailně popsané v knize Refaktoring.
 
=== Úpravy metod ===
* nahradit algoritmus
* nahradit dočasnou proměnnou dotazem
Řádek 46:
* zavést vysvětlující proměnnou
 
=== Přesouvání prvků mezi objekty ===
* odstranit prostředníka
* přesunout metodu a přesunout položku – přesun do vhodné třídy
Řádek 55:
* zavést místní rozšíření
 
=== Organizace dat ===
* nahradit datovou položku objektem
* nahradit pole objektem
Řádek 64:
* zavést předpoklad
 
=== Generalizace ===
* nahradit dědičnost delegováním
* nahradit delegování dědičností
Řádek 76:
* zrušit hierarchii
 
=== Zjednodušení volání metod ===
* nahradit chybový kód výjimkou
* nahradit konstruktor tovární metodou
Řádek 93:
* zavést objekt pro parametry
 
=== Velké programování ===
* roztrhnout dědičnost
* převést procedurální návrh do objektů
Řádek 99:
* oddělit datový model od prezentace
 
=== Ostatní techniky ===
* duplikovat sledovaná data
* nahradit kód typu podtřídami