Debug It!: Znajdź, napraw i zapobiegaj błędom w swoim kodzie

Ocena:   (3,9 na 5)

Debug It!: Znajdź, napraw i zapobiegaj błędom w swoim kodzie (Paul Butcher)

Opinie czytelników

Podsumowanie:

Książka „Debug It!” autorstwa Paula Butchera służy jako niezbędny przewodnik po procesie debugowania, podkreślając logiczne i zdyscyplinowane podejście korzystne dla programistów na wszystkich poziomach umiejętności. Podczas gdy wielu recenzentów chwali praktyczne porady, wciągający styl pisania i wnikliwe anegdoty na temat debugowania, niektórzy wyrażają rozczarowanie brakiem zaawansowanych szczegółów technicznych.

Zalety:

Dobrze zorganizowana i łatwa w czytaniu
zawiera praktyczne wskazówki dotyczące debugowania
angażujące anegdoty i historie
dokładnie omawia proces debugowania
kładzie nacisk na empiryczne i logiczne podejście
odpowiednia zarówno dla nowych, jak i doświadczonych programistów
pomaga poprawić ogólne praktyki kodowania.

Wady:

Brak dogłębnych dyskusji technicznych i zaawansowanych technik
może być zbyt ogólny dla niektórych doświadczonych programistów
niektórzy czytelnicy uznali treść za mało oryginalną, rysując podobieństwa z innymi dziedzinami.

(na podstawie 20 opinii czytelników)

Oryginalny tytuł:

Debug It!: Find, Repair, and Prevent Bugs in Your Code

Zawartość książki:

Niektórzy deweloperzy miotają się bez celu szukając błędu bez konkretnych rezultatów. Inni mają talent do bezbłędnego wyzerowania pierwotnej przyczyny błędu. Czy są geniuszami? Czy po prostu mają szczęście? Nie, poznali sekrety profesjonalnego debugowania. Ta książka wyposaży Cię w narzędzia, techniki i podejścia - sprawdzone w tyglu profesjonalnego tworzenia oprogramowania - abyś mógł pewnie poradzić sobie z każdym błędem.

Dowiesz się, jak radzić sobie z każdym etapem cyklu życia błędu, od tworzenia oprogramowania, które ułatwia debugowanie, poprzez wykrywanie, reprodukcję, diagnozę i wdrażanie ostatecznej poprawki.

Jeśli tworzysz oprogramowanie, prędzej czy później odkryjesz, że nie zawsze zachowuje się ono zgodnie z zamierzeniami. Ustalenie, dlaczego tak się dzieje, może być trudne. Czasami bardzo trudne. Debug It! jest tutaj, aby pomóc!

Wszystkie błędy są różne: nie ma srebrnej kuli. Musisz polegać na swoim intelekcie, intuicji, umiejętnościach detektywistycznych, a nawet odrobinie szczęścia. Nie oznacza to jednak, że jesteś całkowicie zdany na siebie - wiele możesz nauczyć się od tych, którzy byli wcześniej. Ta książka destyluje dziesięciolecia ciężko zdobytego doświadczenia zdobytego w okopach profesjonalnego tworzenia oprogramowania, dając ci przewagę i uzbrajając cię w narzędzia potrzebne do dotarcia do sedna problemu, niezależnie od tego, z czym masz do czynienia.

Niezależnie od tego, czy piszesz w Javie, czy w języku asemblera, na serwerach czy wbudowanych mikrokontrolerach, stosując zwinne lub tradycyjne podejście, obowiązują te same podstawowe zasady naprawiania błędów. Od konstruowania oprogramowania, które jest łatwe do debugowania (i przy okazji mniej prawdopodobne, że będzie zawierało błędy w pierwszej kolejności), poprzez obsługę raportów o błędach, aż po wdrożenie ostatecznej poprawki - omówimy cały cykl życia błędu.

Dowiesz się o podejściu empirycznym, które wykorzystuje unikalną zdolność oprogramowania do pokazania tego, co naprawdę się dzieje, o znaczeniu znalezienia niezawodnego i wygodnego sposobu na odtworzenie błędu oraz o typowych pułapkach, których można uniknąć. Zobaczysz, jak korzystać z powszechnie dostępnych narzędzi do automatycznego wykrywania problemów, zanim zostaną one zgłoszone przez klientów, a także jak skonstruować "przezroczyste oprogramowanie", które zapewnia dostęp do krytycznych informacji i stanu wewnętrznego.

Dodatkowe informacje o książce:

ISBN:9781934356289
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2009
Liczba stron:275

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Siedem modeli współbieżności w siedem tygodni: Kiedy wątki się rozplątują - Seven Concurrency Models...
Twoje oprogramowanie musi wykorzystywać wiele...
Siedem modeli współbieżności w siedem tygodni: Kiedy wątki się rozplątują - Seven Concurrency Models in Seven Weeks: When Threads Unravel
Debug It!: Znajdź, napraw i zapobiegaj błędom w swoim kodzie - Debug It!: Find, Repair, and Prevent...
Niektórzy deweloperzy miotają się bez celu...
Debug It!: Znajdź, napraw i zapobiegaj błędom w swoim kodzie - Debug It!: Find, Repair, and Prevent Bugs in Your Code

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