Auf ein Miniaturbild klicken, um zu Google Books zu gelangen.
Lädt ... The Art of Debugging with GDB, DDD, and Eclipse (2008)von Norman Matloff
Keine Lädt ...
Melde dich bei LibraryThing an um herauszufinden, ob du dieses Buch mögen würdest. Keine aktuelle Diskussion zu diesem Buch. Zeige 2 von 2 keine Rezensionen | Rezension hinzufügen
The Art of Debugging illustrates the use of three of the most popular debugging tools on Linux/Unix platforms: GDB, DDD, and Eclipse. In addition to offering specific advice for debugging with each tool, authors Norm Matloff and Pete Salzman cover general strategies for improving the process of finding and fixing coding errors, including how to inspect variables and data structures, understand segmentation faults and core dumps, and figure out why your program crashes or throws exceptions. You'll also learn how to use features like catchpoints, convenience variables, and artificial arrays and Keine Bibliotheksbeschreibungen gefunden. |
Aktuelle DiskussionenKeine
Google Books — Lädt ... GenresMelvil Decimal System (DDC)005.1Information Computer Science; Knowledge and Systems Computer programming, programs, data, security ProgrammingKlassifikation der Library of Congress [LCC] (USA)BewertungDurchschnitt:
Bist das du?Werde ein LibraryThing-Autor. |
On the plus side, it is easy and fast to read, and it is clearly written. However, this is also no wonder since the topic is treated in a very superficial way. A deeper understanding of the debugging process (like, for example, it can be found in Eli Bendersky's blog article series "How debuggers work", http://eli.thegreenplace.net/programs-and-code/how-debuggers-work/) is not conveyed in the book.
The book focuses on terminal based techniques and small-scale projects. Although I have a lot sympathy for the Unix-Terminal interface, I doubt that the techniques taught are efficiently applicable to larger-projects.
Also, I found the style somewhat annoying at times. For example, the authors take some piece of code and consciously delete some line to make up a debugging example (which so far is fine; one might even say: necessary) and then when they arrive at bug they write: "Yeah, you found the bug!". Occasionally, I had the feeling as if a grandpa (the authors) is talking to his grandchild (the reader).
Parts of chapter 6 and the whole chapter 7 have nothing/little to do with debugging, and the only reason that these parts seem to be included in the book seems to be the passion of the authors (well, at least one of them). ( )