Dlaczego programy zawodzą: Przewodnik po systematycznym debugowaniu

Ocena:   (4,9 na 5)

Dlaczego programy zawodzą: Przewodnik po systematycznym debugowaniu (Andreas Zeller)

Opinie czytelników

Podsumowanie:

Książka została doceniona za wnikliwe podejście do debugowania i jest uważana za nieocenione źródło wiedzy dla profesjonalnych programistów. Zawiera jednak kilka błędów redakcyjnych, które utrudniają czytanie.

Zalety:

Oferuje doskonałe spostrzeżenia i podejście do debugowania; postrzegane jako nieocenione narzędzie dla programistów.

Wady:

Znaczące błędy redakcyjne, takie jak niewłaściwie umieszczone słowa i akapity; praca nad korektą mogłaby zostać poprawiona.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Why Programs Fail: A Guide to Systematic Debugging

Zawartość książki:

Why Programs Fail: A Guide to Systematic Debugging jest dowodem na to, że debugowanie przeszło od czarnej sztuki do systematycznej dyscypliny. Demistyfikuje jeden z najtrudniejszych aspektów programowania oprogramowania, pokazując wyraźnie, jak odkryć, co spowodowało awarie oprogramowania i naprawić je przy minimalnym bałaganie i zamieszaniu.

W pełni zaktualizowane drugie wydanie zawiera ponad 100 stron nowego materiału, w tym nowe rozdziały dotyczące weryfikacji kodu, przewidywania błędów i zapobiegania błędom. Wyjaśniono najnowocześniejsze narzędzia, takie jak FindBUGS i AGITAR, podkreślono techniki zintegrowanych środowisk, takich jak Jazz.net, a także uwzględniono zupełnie nowe wersje demonstracyjne z ESC/Java i Spec#, Eclipse i Mozilla.

Autorem tego kompletnego i pragmatycznego przeglądu debugowania jest Andreas Zeller, utalentowany badacz, który opracował GNU Data Display Debugger (DDD), narzędzie używane przez ponad 250 000 profesjonalistów do wizualizacji struktur danych programów podczas ich działania. W przeciwieństwie do innych książek na temat debugowania, tekst Zellera jest niezależny od produktu, odpowiedni dla wszystkich języków programowania i poziomów umiejętności.

Książka wyjaśnia najlepsze praktyki, począwszy od systematycznego śledzenia raportów o błędach, po obserwację objawów, odtwarzanie błędów i korygowanie usterek. Obejmuje szeroki zakres narzędzi i technik, od praktycznej obserwacji po w pełni zautomatyzowane diagnozy, a także bada innowacyjne techniki autora do izolowania minimalnych danych wejściowych w celu odtworzenia błędu oraz do śledzenia przyczyny i skutku w programie. Zawiera nawet instrukcje dotyczące tworzenia zautomatyzowanych narzędzi do debugowania.

Tekst zawiera ćwiczenia i obszerne odniesienia do dalszych badań, a towarzysząca strona internetowa z kodem źródłowym dla wszystkich przykładów i dodatkowych zasobów debugowania jest dostępna.

Dodatkowe informacje o książce:

ISBN:9780123745156
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2009
Liczba stron:544

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Dlaczego programy zawodzą: Przewodnik po systematycznym debugowaniu - Why Programs Fail: A Guide to...
Why Programs Fail: A Guide to Systematic Debugging...
Dlaczego programy zawodzą: Przewodnik po systematycznym debugowaniu - Why Programs Fail: A Guide to Systematic Debugging

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)