Podporiť čarovnú poličku je možné prostredníctvom zobrazovania reklám. Zvážte prosím možnosť vypnutia adblocku a pomôžte nám prevádzkovať túto službu aj naďalej.
Vaša podpora je pre nás veľmi dôležitá a vopred vám ďakujeme za prejavenú ochotu.
Refaktoring CZ
1x
Refaktoring CZ Book: Refaktoring CZ
3 stars - 1
   Refaktoring nás učí, jak upravit stávající ne příliš šťastně navržené programy tak, abychom z nich získali programy, které sice budou dělat totéž, avšak jejich nový návrh umožní snadnější udržovatelnost a modifikovatelnost, čímž výrazně sníží náklady na jejich budoucí provoz. Refaktoring je jedním ze zaklínadel učebnic moderního programování, které již dopředu počítají s tím, že se nám nepodaří navrhnout systém hned napoprvé optimálně, a proto nás seznámí s postupy, jak později tyto počáteční nekvalitní návrhy optimalizovat. Všeobecné rozšíření objektové technologie a zejména pak programovacího jazyka Java postavilo vývojářskou komunitu před nový problém. Méně zkušení programátoři vytvářejí stále více špatně navržených programů, aplikace jsou tak méně účinné a hůře se udržují a rozšiřují, než by tomu mohlo být. Experti v objektově orientovaném programování vytvářeli řadu let sbírku technik umožňujících zlepšit strukturální integritu a výkonnost takovýchto programů, aniž by se tím jakkoliv změnila jejich funkce. Tyto praktiky známé jako refaktorování byly dosud známy pouze těmto expertům, protože s nimi širokou programátorskou veřejnost nikdo neseznámil. Tato kniha vše mění. Známý guru Martin Fowler v ní refaktorování demystifikuje a předvádí, jaké výhody může jeho aplikace přinést v běžné programátorské praxi. Refaktorování je ověřený způsob, jak zabránit postupnému „kažení“ programu v průběhu jeho vývoje. Zkušený systémový návrhář může aplikací těchto technik snadno změnit špatný návrh na robustní a dobře strukturovaný. Martin Fowler v knize ukazuje, kde je možné najít vhodné příležitosti pro refaktorování a jak při zlepšení návrhu postupovat. Každý krok refaktorování je jednoduchý. Zdánlivě dokonce příliš jednoduchý na to, aby stál za tu námahu. Refaktorování může např. představovat přesunutí položky z jedné třídy do jiné, zapouzdření kódu do jiné metody nebo přesunutí kódu v rámci hierarchie tříd. Takovéto kroky se mohou zdát elementární, ale jejich kumulace může radikálně zlepšit návrh. Kromě popisu různých technik refaktorování nabízí autor podrobný katalog více než 70 ověřených refaktorování s užitečnými odkazy, které vás naučí, kdy je máte použít, podrobné instrukce pro aplikaci jednotlivých refaktorování a příklad ilustrující, jak refaktorování funguje. Příklady jsou napsány v jazyce Java, ale myšlenky v nich obsažené lze použít v libovolném objektově orientovaném programovacím jazyce.
  1. Odborná literatúra

Refaktoring CZ

Martin Fowler

Refaktoring CZ

Martin Fowler

Na túto knihu čakajú momentálne 3 čitatelia

blackrox, kucharikvladimir1, marko

Aktuálne nikto neponúka túto knihu.

Pozrieť cenu novej knihy na

Chcem predať túto knihu

Chcem si kúpiť, pošlite mi notifikáciu o novej ponuke

Doplnkové info

  • Vydavateľstvo: Grada
  • ISBN: 8024702991
  • Väzba: šitá

Popis knihy

   Refaktoring nás učí, jak upravit stávající ne příliš šťastně navržené programy tak, abychom z nich získali programy, které sice budou dělat totéž, avšak jejich nový návrh umožní snadnější udržovatelnost a modifikovatelnost, čímž výrazně sníží náklady na jejich budoucí provoz. Refaktoring je jedním ze zaklínadel učebnic moderního programování, které již dopředu počítají s tím, že se nám nepodaří navrhnout systém hned napoprvé optimálně, a proto nás seznámí s postupy, jak později tyto počáteční nekvalitní návrhy optimalizovat. Všeobecné rozšíření objektové technologie a zejména pak programovacího jazyka Java postavilo vývojářskou komunitu před nový problém. Méně zkušení programátoři vytvářejí stále více špatně navržených programů, aplikace jsou tak méně účinné a hůře se udržují a rozšiřují, než by tomu mohlo být. Experti v objektově orientovaném programování vytvářeli řadu let sbírku technik umožňujících zlepšit strukturální integritu a výkonnost takovýchto programů, aniž by se tím jakkoliv změnila jejich funkce. Tyto praktiky známé jako refaktorování byly dosud známy pouze těmto expertům, protože s nimi širokou programátorskou veřejnost nikdo neseznámil. Tato kniha vše mění. Známý guru Martin Fowler v ní refaktorování demystifikuje a předvádí, jaké výhody může jeho aplikace přinést v běžné programátorské praxi. Refaktorování je ověřený způsob, jak zabránit postupnému „kažení“ programu v průběhu jeho vývoje. Zkušený systémový návrhář může aplikací těchto technik snadno změnit špatný návrh na robustní a dobře strukturovaný. Martin Fowler v knize ukazuje, kde je možné najít vhodné příležitosti pro refaktorování a jak při zlepšení návrhu postupovat. Každý krok refaktorování je jednoduchý. Zdánlivě dokonce příliš jednoduchý na to, aby stál za tu námahu. Refaktorování může např. představovat přesunutí položky z jedné třídy do jiné, zapouzdření kódu do jiné metody nebo přesunutí kódu v rámci hierarchie tříd. Takovéto kroky se mohou zdát elementární, ale jejich kumulace může radikálně zlepšit návrh. Kromě popisu různých technik refaktorování nabízí autor podrobný katalog více než 70 ověřených refaktorování s užitečnými odkazy, které vás naučí, kdy je máte použít, podrobné instrukce pro aplikaci jednotlivých refaktorování a příklad ilustrující, jak refaktorování funguje. Příklady jsou napsány v jazyce Java, ale myšlenky v nich obsažené lze použít v libovolném objektově orientovaném programovacím jazyce.

Našli ste chybu?