๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

The Developer's Guide to Debugging


Book ID
125971130
Year
2008
Tongue
English
Weight
2 MB
Edition
1
Category
Standards
City
Dordrecht ; London
ISBN
1402055404

No coin nor oath required. For personal study only.

โœฆ Synopsis


Software has bugs. Period.
That's true, unfortunately. Even the good old "hello, world" program, known to virtually every C and C++ programmer in the world, can be considered to be buggy. Developing software means having to deal with defects; old ones, new ones, ones you created yourself and those that others brought to life. Software developers debug programs for a living.
Hence, good debugging skills are a must-have. That said, I always found it regretable that debugging is hardly taught in engineering schools. Well, it is a tricky subject, and there are no good textbooks. The latter can be helped, I thought. That's how the idea for this book was born.
"The Developer's Guide to Debugging" is a book for both professional software developers seeking to broaden their skills and students that want to learn the tricks of the trade from the ground up. With small inlined examples and exercises at the end of each chapter it is well suited to accompany a CS course or lecture. At the same time it can be used as a reference used to address problems as the need arises.
This book goes beyond the level of simple source code debugging scenarios. In addition, it covers the most frequent real-world problems from the areas of program linking, memory access, parallel processing and performance analysis. The picture is completed by chapters covering static checkers and techniques to write code that leans well towards debugging.
While the focus lies on C and C++, the workhorses of the software industry, one can apply most principles described in "The Developer's Guide to Debugging" to programs written in other languages. The techniques are not restricted to a particular compiler, debugger or operating system. The examples are structured such that they can be reproduced with free open-source software.

โœฆ Subjects


comp_programming


๐Ÿ“œ SIMILAR VOLUMES


Kylix Developer's Guide
โœ Charles Calvert, Marjorie Calvert, John Kaster, Bob Swart ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Sams ๐ŸŒ English โš– 8 MB

Delphi for Linux (Kylix) Development includes three main themes. First, the book recognized that much of its audience will be Windows developers who need to understand basic Linux development strategies, so there will be information throughout the book offering insight on how to leverage Windows dev

Kylix Developer's Guide
โœ Charles Calvert, Marjorie Calvert, John Kaster, Bob Swart ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Sams ๐ŸŒ English โš– 9 MB

Delphi for Linux (Kylix) Development includes three main themes. First, the book recognized that much of its audience will be Windows developers who need to understand basic Linux development strategies, so there will be information throughout the book offering insight on how to leverage Windows dev

The .NET developer's guide to Windows se
โœ Keith Brown ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English โš– 3 MB

The .NET Developer's Guide to Windows Security is required reading for .NET programmers who want to develop secure Windows applications. Readers gain a deep understanding of Windows security and the know-how to program secure systems that run on Windows Server 2003, Windows XP, and Windows 2000. Aut

Palm Programming: The Developer's Guide
โœ Neil Rhodes, Julie McKeehan ๐Ÿ“‚ Library ๐Ÿ“… 1998 ๐Ÿ› O'Reilly Media ๐ŸŒ English โš– 2 MB

PalmPilot's popularity is growing and with over a million units sold, the Palm OS dominates the hand-held market. Wired has astutely described Palm's position in a recent article: "On its way to becoming the bestselling hand-held computer of all time, the 3Com PalmPilot has spawned an intense, emoti

Bluetooth Application Developer's Guide
โœ Brian Senese, Gordon McNutt, Bill Munday, David Kammer, Jennifer Bray ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Syngress ๐ŸŒ English โš– 5 MB

Bluetooth Developer's Guide to Embedded Applications will provide developers with an advanced guide to the wireless frequencies governing the Bluetooth protocol. This book will give readers all of the insight, tool, and techniques necessary to write embedded Bluetooth applications. Written for advan

Bluetooth Application Developer's Guide
โœ Brian Senese, Gordon McNutt, Bill Munday, David Kammer, Jennifer Bray ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Syngress ๐ŸŒ English โš– 5 MB

"Bluetooth (enabled devices) will ship in the billions of units once it gains momentum. - Martin Reynolds, Gartner GroupBluetooth is the most exciting development in wireless computing this decade! Bluetooth enabled devices can include everything from network servers, laptop computers and PDAs, to s