Perché i programmi falliscono: Guida al debug sistematico

Punteggio:   (4,9 su 5)

Perché i programmi falliscono: Guida al debug sistematico (Andreas Zeller)

Recensioni dei lettori

Riepilogo:

Il libro è stato apprezzato per il suo approccio perspicace al debugging ed è considerato una risorsa inestimabile per i programmatori professionisti. Tuttavia, soffre di diversi errori redazionali che ne compromettono l'esperienza di lettura.

Vantaggi:

Offre eccellenti intuizioni e approcci al debugging; è considerato uno strumento prezioso per i programmatori.

Svantaggi:

Errori editoriali significativi, come parole e paragrafi fuori posto; il lavoro di revisione potrebbe essere migliorato.

(basato su 4 recensioni dei lettori)

Titolo originale:

Why Programs Fail: A Guide to Systematic Debugging

Contenuto del libro:

Perché i programmi falliscono: A Guide to Systematic Debugging è la prova che il debugging è passato da un'arte nera a una disciplina sistematica. Demistifica uno degli aspetti più difficili della programmazione software, mostrando chiaramente come scoprire le cause dei fallimenti del software e come risolverli con il minimo sforzo.

La seconda edizione, completamente aggiornata, comprende oltre 100 pagine di nuovo materiale, tra cui nuovi capitoli sulla verifica del codice, sulla previsione degli errori e sulla prevenzione degli errori. Vengono spiegati strumenti all'avanguardia come FindBUGS e AGITAR, vengono evidenziate le tecniche di ambienti integrati come Jazz.net e sono incluse nuovissime demo con ESC/Java e Spec#, Eclipse e Mozilla.

Questa panoramica completa e pragmatica sul debugging è stata scritta da Andreas Zeller, il talentuoso ricercatore che ha sviluppato il GNU Data Display Debugger (DDD), uno strumento che oltre 250.000 professionisti utilizzano per visualizzare le strutture dati dei programmi in esecuzione. A differenza di altri libri sul debug, il testo di Zeller è agnostico rispetto ai prodotti e si adatta a tutti i linguaggi di programmazione e a tutti i livelli di competenza.

Il libro spiega le migliori pratiche che vanno dal monitoraggio sistematico delle segnalazioni di errore, all'osservazione dei sintomi, alla riproduzione degli errori e alla correzione dei difetti. Copre un'ampia gamma di strumenti e tecniche, dall'osservazione pratica alle diagnosi completamente automatizzate, ed esplora anche le tecniche innovative dell'autore per isolare l'input minimo per riprodurre un errore e per tracciare la causa e l'effetto attraverso un programma. Include anche istruzioni su come creare strumenti di debug automatizzati.

Il testo include esercizi e ampi riferimenti per ulteriori approfondimenti, ed è disponibile un sito web di accompagnamento con il codice sorgente di tutti gli esempi e ulteriori risorse per il debug.

Altre informazioni sul libro:

ISBN:9780123745156
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2009
Numero di pagine:544

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Perché i programmi falliscono: Guida al debug sistematico - Why Programs Fail: A Guide to Systematic...
Perché i programmi falliscono: A Guide to...
Perché i programmi falliscono: Guida al debug sistematico - Why Programs Fail: A Guide to Systematic Debugging

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)