Nová kniha: Údržba kódu převzatých programů

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

Klepněte pro větší obrázekZdědili jste po jiném týmu programátorů aplikaci, jejíž kód nyní máte vylepšit a aplikaci dále udržovat? 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?

Pak zkuste šáhnout po knize, jež nabízí postupy, jak efektivněji pracovat s rozsáhlými a netestovanými částmi převzatého kódu. V publikaci uvedené strategie a metody autor demonstruje na konkrétních modelových situacích. Naučíte se tak, jak efektivně upravit a zpracovat převzatý kód a vylepšit výkon, spolehlivost a ovladatelsnost zděděné aplikace, nebo jak přidat nové funkce.

TIP: Prohlédněte si obsah knihy, nebo ukázkovou kapitolu.

Metody a postupy z praxe nezávislé na programovacím jazyku

Autor ve svých postupech vychází z dlouholetého školení stovek vývojářů a testerů aplikací, takže navržená řešení nejsou pouhou teoretickou metodologií, ale jsou otestována a mnohokrát uplatněna v praxi.

Samotný výklad je nezávislý na platformě nebo použitém programovacím jazyku. Pro lepší názornost a praktičnost jsou příklady uvedeny v jazycíchh C/C++/C#, Java, ale i v Delphi, Visual Basicu, COBOLu či Fortranu.

Programátoři jistě ocení také 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.

Co se naučíte

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ů

Více informací, obsah i ukázkovou kapitolu najdete na webové stránce knihy.

3 komentáře

Nejnovější komentáře

  • jelly 28. 5. 2009 9:04:09
    správně, je to pozitivní diskriminace, více dívek a žen do IT :-)
  • hnusak 28. 5. 2009 8:03:45
    To je novy standard, politicky korektni.
  • J. M. 28. 5. 2009 6:10:36
    Znamená ta úvodní věta "Zdědily jste po jiném týmu programátorů aplikaci",...
Určitě si přečtěte

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

** Do Vancouveru se sjeli hackeři ** Soutěžili v útocích na prohlížeče ** Chrome odolal, ale Edge to projel na celé čáře

22.  3.  2017 | Jakub Čížek | 79

Pojďme programovat elektroniku: Meteostanice, která bude díky Sigfoxu posílat stav počasí třeba z vrcholu Sněžky

Pojďme programovat elektroniku: Meteostanice, která bude díky Sigfoxu posílat stav počasí třeba z vrcholu Sněžky

** Příští roky budou ve znamení internetu věcí ** Podívali jsme se podrobně na síť Sigfox ** Takhle s ní komunikují krabičky z celé Evropy

19.  3.  2017 | Jakub Čížek | 18

Kde nejlevněji uložit 1 TB dat: Srovnali jsme aktuální ceny cloudových úložišť

Kde nejlevněji uložit 1 TB dat: Srovnali jsme aktuální ceny cloudových úložišť

** Srovnali jsme známá cloudová úložiště podle toho, kolik měsíčně zaplatíte za 1TB ** Ceny se pohybují od dvou stovek až po tisíc korun ** Google umožní uložit až 30 TB dat

18.  3.  2017 | Stanislav Janů | 115

Obří Mechroboti jsou realitou, měří čtyři metry a mají hmotnost přes 1,5 tuny

Obří Mechroboti jsou realitou, měří čtyři metry a mají hmotnost přes 1,5 tuny

** Jihokorejská společnost Hankook Mirae Technology vyrábí obří Mechroboty ** Jsou určené pro ovládání člověkem uvnitř ** V prodeji se objeví koncem tohoto roku za 200 milionů korun

20.  3.  2017 | Karel Javůrek | 18

Google představil nový Android O. Na co se můžeme těšit?

Google představil nový Android O. Na co se můžeme těšit?

** Google vypustil vývojářskou verzi nového Androidu ** Přinese lepší notifikace nebo prodlouženou výdrž ** K uživatelům se dostane na podzim

22.  3.  2017 | Stanislav Janů | 60


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných sluchátek

Příslušenství do USB-C