Refaktorování: Porovnání verzí
Smazaný obsah Přidaný obsah
m napřímení odkazu |
Pridanie pár wikiodkazov |
||
Řádek 1:
{{Wikifikovat}}
'''[[Refaktorování]]''' je disciplinovaný proces provádění změn v softwarovém systému takovým způsobem, že nemají vliv na vnější chování kódu, ale vylepšují jeho vnitřní strukturu s minimálním rizikem vnášení chyb. Při refaktoringu provádíme malé až primitivní změny, ale celkový efekt je velký a to v podobě čistšího, průhlednějšího a čitelnějšího kódu, kód se také lépe udržuje a rozšiřuje. Zlepšuje se také celková kvalita kódu a architektura, snižuje se počet chyb a tím i zvyšuje rychlost vývoje
== Vznik ==
[[Refaktoring]] se začal používat mezi
Později, když byl již refaktoring v povědomí některých programátorů a metody refaktorování jimi byly dostatečně prověřeny, napsal [[Martin Fowler]] za velké pomoci těchto zkušených programátorů knihu ''Refactoring: Improving the Design of Existing Code'', která je dodnes využívána jako základní příručka k poznání a naučení se správného refaktorování.
Refaktoring je dnes již neodmyslitelnou součástí moderního [[programování]].
== Jak správně refaktorovat ==
Pokud [[refaktoring]] zcela neovládáme, může být velice riskantní, jelikož upravujeme funkční kód a touto úpravou si do kódu můžeme zavést velice záludné chyby a [[program]] již nemusí být funkční. Proto mezi hlavní zásadu patří mít před samotným
Další důležitá zásada je refaktorovat po malých krocích a to neustále a ihned testovat, zda nám někde nevznikla chyba. Většina
== Kdy refaktorovat ==
|