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

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

** Gary Kildall pochopil, že levné výpočetní čipy mohou posloužit jako univerzální počítače pro všechny ** Připravil pro ně proto první operační systém ** Později mu systém vyfoukl Microsoft a nazval ho MS DOS

23.  4.  2017 | Pavel Tronner | 57

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

** Už je to tady, lidé přestávají chápat počítače ** Systémy neuronových sítí začínají pracovat tak, že ani jejich tvůrci přesně neví, co se uvnitř děje ** Do budoucna to může být závažný problém

24.  4.  2017 | Jakub Čížek | 112

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

** Slavný osmibitový počítač Sinclair ZX Spectrum byl uveden právě před 35 lety ** Připomeňte si tento průkopnický počítač v tematických článcích ** Podívejte se, jak funguje dnes

23.  4.  2017 | Pavel Tronner | 13

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

** Acer na konferenci v New Yorku představil velkou spoustu novinek z oblasti počítačů, notebooků i monitorů ** Notebookové novinky se dotkly řad Predator, Swift, Switch i Aspire ** Herní notebooky dostaly nový typ chlazení

27.  4.  2017 | Karel Javůrek | 7

Správný počítač má alespoň dva monitory. Anebo je to jinak?

Správný počítač má alespoň dva monitory. Anebo je to jinak?

** David si nedokáže představit práci bez dvou a více monitorů ** Kubovi naopak stačí jeden a ve více displejích se ztrácí ** Jaký přístup je lepší?

23.  4.  2017 | Jakub Čížek | 59


Aktuální číslo časopisu Computer

Supertéma: moderní cestování

Kdy opravdu přijdou nové baterie?

Velké testy: 6 herních notebooků a 8 volantů

Recenze: AMD Ryzen řady 5