Hodnocení:
Kniha „Debug It!“ od Paula Butchera slouží jako základní průvodce procesem ladění a zdůrazňuje logický a disciplinovaný přístup, který je přínosný pro vývojáře všech úrovní. Zatímco mnozí recenzenti chválí její praktické rady, poutavý styl psaní a zasvěcené anekdoty o ladění, někteří vyjadřují zklamání nad nedostatkem pokročilých technických detailů.
Klady:⬤ Přehledné a čtivé
⬤ poskytuje praktické tipy pro ladění
⬤ poutavé anekdoty a příběhy
⬤ důkladně pokrývá proces ladění
⬤ zdůrazňuje empirické a logické přístupy
⬤ vhodné pro začínající i zkušené vývojáře
⬤ pomáhá zlepšit celkové postupy při kódování.
⬤ Postrádá hlubší technické diskuse a pokročilé techniky
⬤ pro některé zkušené programátory může být příliš obecný
⬤ někteří čtenáři shledali, že obsah není tak originální a nachází paralely s jinými obory.
(na základě 20 hodnocení čtenářů)
Debug It!: Find, Repair, and Prevent Bugs in Your Code
Někteří vývojáři bezcílně hledají chybu bez konkrétních výsledků. Jiní zase umí neomylně najít hlavní příčinu chyby. Jsou to géniové? Mají jen štěstí? Ne, naučili se tajemství profesionálního ladění. Tato kniha vás vybaví nástroji, technikami a přístupy, které se osvědčily v kruciálním prostředí profesionálního vývoje softwaru, abyste se mohli s jistotou vypořádat s jakoukoli chybou.
Dozvíte se, jak zvládnout všechny fáze životního cyklu chyby, od konstrukce softwaru, který usnadňuje ladění, přes detekci, reprodukci, diagnostiku až po zavedení případné opravy.
Pokud vyvíjíte software, dříve či později zjistíte, že se ne vždy chová tak, jak jste zamýšleli. Zjistit, proč se chová špatně, může být obtížné. Někdy velmi těžké. Debug It! je tu, aby vám pomohl!
Všechny chyby jsou jiné: neexistuje žádná stříbrná kulka. Musíte se spolehnout na svůj intelekt, intuici, detektivní schopnosti a ano, i na trochu štěstí. To však neznamená, že jste na to úplně sami - můžete se toho hodně naučit od těch, kteří to dokázali dříve. Tato kniha destiluje desítky let těžce nabytých zkušeností získaných v zákopech profesionálního vývoje softwaru, poskytne vám náskok a vyzbrojí vás nástroji, které potřebujete k tomu, abyste přišli problému na kloub, ať už se potýkáte s čímkoli.
Ať už píšete v jazyce Java nebo assembleru, zaměřujete se na servery nebo vestavěné mikrokontroléry, používáte agilní nebo tradiční přístupy, platí pro vás stejné základní principy odstraňování chyb. Budeme se zabývat celým životním cyklem chyby, od konstrukce softwaru, který se snadno ladí (a mimochodem je méně pravděpodobné, že bude obsahovat chyby), přes zpracování hlášení o chybách až po zavedení konečné opravy.
Dozvíte se o empirickém přístupu, který využívá jedinečnou schopnost softwaru ukázat, co se skutečně děje, o důležitosti nalezení spolehlivého a vhodného způsobu reprodukce chyby a o běžných nástrahách, abyste se jim mohli vyhnout. Dozvíte se, jak používat běžně dostupné nástroje k automatickému odhalování problémů dříve, než je nahlásí zákazníci, a jak konstruovat "transparentní software", který poskytuje přístup ke kritickým informacím a vnitřnímu stavu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)