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

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.

Diskuze (3) Další článek: Vysokorychlostní internet podle OECD

Témata článku: Kniha, Kód, Nový kousek, COBOL, Nová kniha, Nezávislá kontrola, Původní objekt, Údržba, Efektivní využití, Ukázkový příklad



Francie chce zablokovat Wish ve vyhledávačích, protože prodává padělané a nekvalitní zboží

Francie chce zablokovat Wish ve vyhledávačích, protože prodává padělané a nekvalitní zboží

** Francie vytáhla do boje proti nákupní platformě Wish ** Regulačním orgánům vadí například prodej padělků ** Trnem v oku je také nekvalitní a nebezpečné zboží

Karel Kilián
E-shopyFrancieVyhledávače
Recenze Windows 11. Microsoft nás opíjí rohlíkem a omezuje použitelnost

Recenze Windows 11. Microsoft nás opíjí rohlíkem a omezuje použitelnost

** Oproti Desítkám významně stouply hardwarové požadavky ** Windows 11 mají nový vzhled, ale výrazně narušují workflow. ** Potěší vyhledávání, multitasking i rychlejší aktualizace

Petr Urban
Windows 11Testy
Jak promítnout displej telefonu na počítač s Windows 10

Jak promítnout displej telefonu na počítač s Windows 10

Chcete jednoduše ukázat známým fotky z dovolené a displej vašeho telefonu vám přijde malý? Promítněte si jej na obrazovku počítače, bez nutnosti kopírování nebo připojení přes kabel.

Jan Spěšný
SmartphoneWindows 10Android
Recenze procesoru AMD Ryzen 7 5700G. S výkonnou grafikou a ve správný čas

Recenze procesoru AMD Ryzen 7 5700G. S výkonnou grafikou a ve správný čas

Procesory AMD s výkonnou integrovanou grafikou využívaly letitou architekturu Zen+. Výkonný nástupce se Zen 3 přichází v době, kdy je ho zapotřebí nejvíce.

Adam Vágner
RyzenTestyAMD