Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ Inżynieria programowania

Effective Debugging: 66 Specific Ways to Debug Software and Systems Język: 2

978-0-13-439479-4

Cena Brutto: 180.60

Cena netto: 172.00

Ilość:
Wersja: Drukowana
Autor Diomidis Spinellis
Liczba_stron 256
Wydawnictwo Addison-Wesley Professional
Data_Wydania 2016-07-25
Effective Debugging: 66 Specific Ways to

Debug Software

and Systems



Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes most of a developer’s workday, and mastering the required techniques and skills can take a lifetime. In Effective Debugging, Diomidis Spinellis helps experienced programmers accelerate their journey to mastery, by systematically categorizing, explaining, and illustrating the most useful debugging methods, strategies, techniques, and tools.


Drawing on more than thirty-five years of experience, Spinellis expands your arsenal of debugging techniques, helping you choose the best approaches for each challenge. He presents vendor-neutral, example-rich advice on general principles, high-level strategies, concrete techniques, high-efficiency tools, creative tricks, and the behavioral traits associated with effective debugging.


Spinellis’s 66 expert techniques address every facet of debugging and are illustrated with step-by-step instructions and actual code. He addresses the full spectrum of problems that can arise in modern software systems, especially problems caused by complex interactions among components and services running on hosts scattered around the planet. Whether you’re debugging isolated runtime errors or catastrophic enterprise system failures, this guide will help you get the job done more quickly, and with less pain.


Key features include

  • High-level strategies and methods for addressing diverse software failures
  • Specific techniques to apply when programming, compiling, and running code
  • Better ways to make the most of your debugger
  • General-purpose skills and tools worth investing in
  • Advanced ideas and techniques for escaping dead-ends and the maze of complexity
  • Advice for making programs easier to debug
  • Specialized approaches for debugging multithreaded, asynchronous, and embedded code
  • Bug avoidance through improved software design, construction, and management



Pragniemy Państwa zapewnić, iż dokładamy wszelkich możliwych starań, by opisy książek i podręczników, zawarte na naszych stronach internetowych, zawierały bieżące i wiarygodne materiały. Może jednak, mimo naszych wysiłków, w opisy książek wkraść się przekłamanie z naszej strony niezamierzone. Nie może to stanowić powodu do roszczeń. O ile macie Państwo jakiekolwiek pytania lub wątpliwości - prosimy o kontakt z naszym ekspertem lub działem handlowym. Postaramy  się odpowiedzieć na wszystkie Państwa pytania zanim podejmiecie Państwo decyzje o złożeniu zamówienia.
#

powrót
 
Produkty Podobne
Jak działa oprogramowanie? Tajemnice komputerowych mechanizmów szyfrowania, obrazowania, wyszukiwania i innych powszechnie używanych technologii
Effective Debugging: 66 Specific Ways to Debug Software and Systems
Jakość projektów informatycznych. Rozwój i testowanie oprogramowania
Jak stać się lepszym programistą. Przewodnik
Programowanie funkcyjne. Krok po kroku
Ciągłe dostarczanie oprogramowania. Automatyzacja kompilacji, testowania i wdrażania
The Art of Application Performance Testing, 2nd Edition
Enterprise Software Security: A Confluence of Disciplines
Uczenie maszynowe dla programistów
Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki
Więcej produktów