Refaktorování: Porovnání verzí
Smazaný obsah Přidaný obsah
m →Podpora refaktoringu: odkaz na rozcestník |
podnadpisy |
||
Řádek 32:
== Techniky refaktoringu ==
{{upravit část}}
Zde
=== Ú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
|