Přečtete na zařízeních:

  • Pocketbook
  • Kindle
  • Smartphone nebo tablet s příslušnou aplikací
  • Počítač s příslušnou aplikací

Nelze měnit velikost písma, formát je proto vhodný spíše pro větší obrazovky.

Více informací v našich návodech

Přečtete na zařízeních:

  • Pocketbook
  • Kindle
  • Smartphone nebo tablet s příslušnou aplikací
  • Počítač s příslušnou aplikací

Více informací v našich návodech

Přečtete na:

Nepřečtete na:

Jak číst e-knihy zabezpečené přes Adobe DRM?
Kniha: Údržba kódu převzatých programů (Michael C. Feathers). Computer Press, 2009
Kniha: Údržba kódu převzatých programů (Michael C. Feathers). Computer Press, 2009

Údržba kódu převzatých programů

Programujete v týmu? Setkáváte se se zdrojovými kódy, které napsal někdo jiný? Potýkáte se s metodami a funkcemi, které nikdo neotestoval? Musíte denně luštit statisíce řádků... Číst víc

5,0 4 hodnocení
Nakladatel
Computer Press, 2009
Počet stran
368

Programujete v týmu? Setkáváte se se zdrojovými kódy, které napsal někdo jiný? Potýkáte se s metodami a funkcemi, které nikdo neotestoval? Musíte denně luštit statisíce řádků kódu, abyste nalezli chybějící středník?... Číst víc

  • Brožovaná vazba
  • Čeština
Vyprodané
Mrzí nás to, všechny kusy tohoto titulu se už bohužel prodaly a nemáme ho na skladě my ani distributor :( Teoreticky ale můžete mít štěstí v některých jiných obchodech, které ještě neprodaly poslední kusy.

Potřebujete poradit knihu?

Zeptejte se online knihkupce!

Knihomolský pomocník

Proč nakupovat knihy na Martinus.cz?

  • Tituly skladem doručujeme do druhého dne
  • Knihomolská záložka ke každému nákupu
  • Více než 9 000 výdejních míst

Naši skřítci doporučují

Historie lidstva ženskýma očima. Kniha Člověk byl žena, Ulli Lust. NAKLADATEL Host, 2026. Zjistit více

Více o knize

Vylepšete výkon, funkce, spolehlivost i ovladatelnost aplikace

Programujete v týmu? Setkáváte se se zdrojovými kódy, které napsal někdo jiný? Potýkáte se s metodami a funkcemi, které nikdo neotestoval? Musíte denně luštit statisíce řádků kódu, abyste nalezli chybějící středník? Právě vám kniha nabízí postupy, jak efektivněji pracovat s rozsáhlými a netestovanými částmi převzatého kódu. Uvedené strategie a metody autor demonstruje na konkrétních modelových situacích. Ve svých postupech vychází z dlouholetého školení stovek vývojářů a testerů aplikací. Výklad je nezávislý na platformě nebo použitém programovacím jazyku.

Autor se v knize věnuje mimo jiné těmto tématům:

- Přidávání nových kousků kódu bez toho, aby se ztratila funkčnost
- Přidání nové vlastnosti pomocí vývoje řízeného testy
- Rušení závislostí pro všechny související třídy
- Zlepšování původních návrhů
- Optimalizace využití zdrojů
- Vyhledání a smazaní nepoužívaného kódu
- Rychlá refaktorizace
- Využití typové kontroly a dalších možností překladače
- Funkční a efektivní umístění testovacího kódu
- Vytváření objektů z procedurálních modelů

Příklady jsou uvedeny v jazycíchh C/C++/C#, Java, ale i v Delphi, Visual Basicu, COBOLu či Fortranu. Kniha obsahuje souborný výklad 24 nejužitečnějších metod pro rušení závislostí. Díky nim budete schopní měnit prvky kódu izolovaně, a tím i bezpečněji.
Naše katalogové číslo
66463
Počet stran
368
Vazba
brožovaná vazba
Rozměr
167×225 mm
Hmotnost
577 g
ISBN
9788025121276
Rok vydání
2009
Jazyk
čeština
Nakladatel
Computer Press
Kategorizace

Našli jste chybu nebo škodlivý obsah? Dejte nám, prosím, vědět!

Nahlásit chybu nebo škodlivý obsah

Máte o knize více informací než je na této stránce nebo jste našli chybu? Budeme vám velmi vděční, když nám pomůžete s doplněním informací na našich stránkách.

Hodnocení

5,0 / 5
4
0
0
0
0

Jak se líbila kniha vám?

Recenze od Martinusáků

zaměstnanec/zaměstnankyně
12. ledna 2014
Nenechajte sa odradiť názvom, čítajte ak robíte akúkoľvek údržbu softvéru

<p><i>Working Effectively with Legacy Code</i> je veľmi zavádzajúci názov. Som si istý, že by som túto knihu úplne vynechal, ak by sa mi práve <i>legacy</i> kód nedostal pod ruky. Teraz viem, že by to bola veľká chyba. Kniha totiž ponúka omnoho viac ako len pár tipov a trikov špecifických pre 20 rokov staré kódy.</p>

<p>V prvom rade si pri čítaní uvedomíte, že slovo <i>legacy</i> neznamená len tie 20 rokov staré céčkové, fortranové alebo iné bájne aplikácie, o ktorých sem-tam počujeme, že ešte stále fungujú. Je to aj trieda, pri ktorej ste predvčerom (z lenivosti, pod hrozbou deadline-u, ...) porušili skoro všetky existujúce pravidlá slušného programovania a obhájili to komentárom <i>// TODO ugly, will rewrite later</i>.</p>

<p>Povedzme, že ste na to mali dobrý dôvod. O mesiac ale už deadline netlačí a je čas triedu opraviť. Samozrejme je už v produkcii, iné časti aplikácie na nej závisia a vy si uvedomíte, že každý pokus o <i>rewrite later</i> bez toho, aby ste s ním strávili príliš veľa času, je beznádejne odsúdený na neúspech. A čím viac budete prepísanie odkladať, tým ťažšie ho bude naozaj spraviť.</p>

<p>No a podľa knihy je už aj toto kód, ktorý by mal dostať prívlastok <i>legacy</i>. Každý programátor by preto mal vedieť, čo s ním Michael Feathers odporúča robiť.</p>

<p>Ukazuje ako robiť bezpečné zmeny, ktoré nemajú nečakané následky. Sú prakticky zamerané, riešia reálne problémy. Nie sú vždy pekné alebo architektonicky správne, niekedy dokonca komplikujú kód. Ale v konečnom dôsledku ho umožnia riadok za riadkom zlepšovať.</p>

<p>Hlavnou myšlienkou knihy je, že starú triedu máte pokryť testami ešte predtým, ako sa jej dotknete. Za zmienku stojí aj to, že kniha bola vydaná v roku 2004 a Michael Feathers už vtedy (v čase písania recenzie to bolo pred 10 rokmi) bral unit testy ako hotovú a nevyhnutnú vec.</p>

<p>Škoda, že sa kniha nedá čítať štýlom 10 strán každý večer pred spaním. Musíte totiž dávať pozor, rozmýšľať a vracať sa k prečítaným častiam. Ja osobne som sa do čítania niekedy musel nútiť. Môže ale byť technické a odborné čítanie iné?</p>

<p>Na začiatku som písal, že kniha má veľmi zavádzajúci názov. Ako by som ju teraz nazval ja? <i>Making Crappy Code Better, One Line at a Time</i>. Rátajte ale s tým, že čítať by ste ju mali pomaly a pozorne. A to, že sa treba potrápiť s príkladmi v C++ je už len malá cena, ktorú sa určite oplatí zaplatiť.</p>

Nakladatelství Computer Press

Obchodní název
Computer Press, a.s.
Adresa
Mickiewiczova 9
811 07 Bratislava
Slovenská republika
A tak se toho vzdáte. Všeho se vzdáte. Už nikdy nebudete chtít znovu milovat, bez ohledu na to, jaká tvář lásky se vám ukáže. Protože žádná nestojí za to, abyste ještě někdy spatřili její odvrácenou tvář.
Kniha: Odvrácená tvář lásky (Colleen Hoover), 2020
Odvrácená tvář lásky
  • Colleen Hoover