- Počet strán: 368
- Väzba: mäkká, brožovaná
- EAN: 9788025121276
- Jazyk: český
- ISBN: 978-80-251-2127-6
- Vydavateľstvo : Computer Press
Údržba kódu převzatých programů
Michael C. Feathers
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.
O autorovi:
Michael C. Feathers
pracuje ve společnosti Object Mentor. Je expertem na agilní a extrémní programování, refaktorování a objektově orientované návrhy. Před svým nástupem do Object Mentor navrhoval vlastní programovací jazyky, překladače a multiplatformní knihovny tříd. Je aktivním členem komunity Agile/XP, ACM a IEEE.
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.
O autorovi:
Michael C. Feathers
pracuje ve společnosti Object Mentor. Je expertem na agilní a extrémní programování, refaktorování a objektově orientované návrhy. Před svým nástupem do Object Mentor navrhoval vlastní programovací jazyky, překladače a multiplatformní knihovny tříd. Je aktivním členem komunity Agile/XP, ACM a IEEE.
- Počet strán: 368
- Väzba: mäkká, brožovaná
- EAN: 9788025121276
- Jazyk: český
- ISBN: 978-80-251-2127-6
- Vydavateľstvo : Computer Press
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.
O autorovi:
Michael C. Feathers
pracuje ve společnosti Object Mentor. Je expertem na agilní a extrémní programování, refaktorování a objektově orientované návrhy. Před svým nástupem do Object Mentor navrhoval vlastní programovací jazyky, překladače a multiplatformní knihovny tříd. Je aktivním členem komunity Agile/XP, ACM a IEEE.
205 293 kníh na sklade ihneď k odoslaniu
Poštovné zadarmo pre nákupy od 20€
Rezervácie v 61 kníhkupectvách