Hodnotenie:
Kniha „Debug It!“ od Paula Butchera slúži ako základný sprievodca procesom ladenia a zdôrazňuje logický a disciplinovaný prístup, ktorý je prospešný pre vývojárov všetkých úrovní zručností. Zatiaľ čo mnohí recenzenti chvália jej praktické rady, pútavý štýl písania a zasvätené anekdoty o ladení, niektorí vyjadrujú sklamanie nad nedostatkom pokročilých technických detailov.
Výhody:⬤ Dobre organizovaná a ľahko čitateľná
⬤ poskytuje praktické tipy na ladenie
⬤ pútavé anekdoty a príbehy
⬤ dôkladne pokrýva proces ladenia
⬤ zdôrazňuje empirické a logické prístupy
⬤ vhodná pre nových aj skúsených vývojárov
⬤ pomáha zlepšiť celkové postupy pri kódovaní.
⬤ Chýbajú hĺbkové technické diskusie a pokročilé techniky
⬤ pre niektorých skúsených programátorov môže byť príliš všeobecný
⬤ niektorí čitatelia považovali obsah za nie až tak originálny a robili paralely s inými oblasťami.
(na základe 20 čitateľských recenzií)
Debug It!: Find, Repair, and Prevent Bugs in Your Code
Niektorí vývojári bezcieľne hľadajú chyby bez konkrétnych výsledkov. Iní vedia neomylne nájsť hlavnú príčinu chyby. Sú to géniovia? Majú len šťastie? Nie, naučili sa tajomstvá profesionálneho ladenia. Táto kniha vás vybaví nástrojmi, technikami a prístupmi, ktoré sa osvedčili v kruciálnej praxi profesionálneho vývoja softvéru, aby ste mohli s istotou riešiť akúkoľvek chybu.
Naučíte sa, ako zvládnuť každú fázu životného cyklu chyby, od konštrukcie softvéru, ktorý uľahčuje ladenie, cez detekciu, reprodukciu, diagnostiku až po zavedenie prípadnej opravy.
Ak vyvíjate softvér, skôr či neskôr zistíte, že sa nie vždy správa tak, ako ste zamýšľali. Zistiť, prečo sa správa nesprávne, môže byť ťažké. Niekedy veľmi ťažké. Debug It! je tu, aby vám pomohol!
Všetky chyby sú rôzne: neexistuje žiadna strieborná guľka. Musíte sa spoliehať na svoj intelekt, intuíciu, detektívne zručnosti a áno, aj na trochu šťastia. To však neznamená, že ste úplne odkázaní sami na seba - môžete sa veľa naučiť od tých, ktorí to už dokázali. Táto kniha destiluje desaťročia ťažko nadobudnutých skúseností získaných v zákopoch profesionálneho vývoja softvéru, dáva vám náskok a vyzbrojuje vás nástrojmi, ktoré potrebujete na to, aby ste prišli problému na koreň, nech už sa stretnete s čímkoľvek.
Bez ohľadu na to, či píšete v jazyku Java alebo assembleri, či sa zameriavate na servery alebo vstavané mikrokontroléry, či používate agilné alebo tradičné prístupy, platia rovnaké základné princípy odstraňovania chýb. Budeme sa zaoberať celým životným cyklom chyby, od konštrukcie softvéru, ktorý sa dá ľahko ladiť (a mimochodom je menej pravdepodobné, že bude obsahovať chyby), cez spracovanie hlásení o chybách až po zavedenie konečnej opravy.
Dozviete sa o empirickom prístupe, ktorý využíva jedinečnú schopnosť vášho softvéru ukázať vám, čo sa skutočne deje, o dôležitosti nájdenia spoľahlivého a vhodného spôsobu reprodukcie chyby a o bežných nástrahách, aby ste sa im mohli vyhnúť. Uvidíte, ako používať bežne dostupné nástroje na automatické zisťovanie problémov skôr, ako ich nahlásia zákazníci, a ako skonštruovať "transparentný softvér", ktorý poskytuje prístup ku kritickým informáciám a vnútornému stavu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)