Amid a booming market for third-party software debugging tools -- evidence that bugs and defects are a pernicious fact of everyday programming life -- there exists no single guidebook that adequately... This description may be from another edition of this product.
I have four debugging books on the shelf above my monitor. This is the one I refer to most. I have over 30 years programming experience, about ten in C and C++, and I find that this book is an excellent resource. I still haven't read it cover to cover, and the CD is still sealed - much of it is on MSDN in some form anyway - so some of the other review complaints may have merit. Notwithstanding all of those, this is an excellent book, and you will probably get a good return on your investment in time and money.For the record, the other three books are:- Windows 2000 Kernel Debugging - may be more useful for device driver debugging- Debugging Windows Programs - not bad, perhaps a little less intense than this book- Debugging C++ - This is probably a little light for me, but I have a lot of background in debugging from other platforms. If you find the John Robbins book too challenging, this may be a good startAnd this last brings up the only possible shortcoming of this book. I think the reader needs a certain level of knowledge, experience, and commitment to being a professional Windows programmer to get the most value from it. If you have these qualities, this book is invaluable. If not, you may find it very useful as you get more experience. Excellent choice in any event.
John Robbins is a GOD among programmers...
Published by Thriftbooks.com User , 24 years ago
I've been programming for 16 years with 10 of those years under the Windows environment. This is, by far, the best book on debugging that I've ever had the pleasure of reading. Granted, debugging is a nebulus topic, but Mr. Robbins does a fantastic job of capturing the meat of Windows debugging. If you've ever spent endless long hours trying to debug an application, then this book is for you!
Do you aspire to be a serious developer? If so, read this bk
Published by Thriftbooks.com User , 24 years ago
John Robbins did a great job on this book. I was very impressed both on the depth and breadth of the issues treated.At first, I though on skipping the chapter on Visual Basic debugging, since I am strictly a VC++ developer, but I am glad I did not. Even that chapter gave me insights that I can use on my day to day, for example, when he runs the VB compiler while in the debugger and is able to see how VB uses the C compiler's code generation (second pass).Some great insights and lots of good example on how to resolve problems and how to use all the capabilities of the debugger to ones best advantage.It will teach you what to do when the debugger gets you to a source line that before that line, everything is working properly, after that line the world has turned upside down. It will teach you enough X86 assembly to make you dangerous and be able to read between the (source) lines in the process. Even if you thought you knew it already.Could it be improved ? Yes, can't it always ? Coverage on tracking memory leaks could be expanded, for example, to cover MFC's shortcomings when reporting them, but this book is a close to perfection as I have seen them.And it is a great read too. His style is easy to follow, even though some of the subjects are deep and complex, but John transfers the knowledge so easily, it is amazing.Once I completed my first read, I really felt like I had just finished listening to a very good rendition of a Beethoven or Mozart simphony.Every developer that aspire to be a serious developer should read it and reread it.And thank you, John Robbins. I will be buying every book you write.
a long awaited book
Published by Thriftbooks.com User , 24 years ago
This excellent, easy to read book clearly explains how debuggers work, the win32 debug API, and includes source for a full featured win32 debugger. Mr Robbins has published many excellent debugging articles in his BugSlayer column, now he finally put it all together in a book.
Dick
Published by Thriftbooks.com User , 24 years ago
This is a very good book which teaches one important lessons on window application debugging. Debugging is used to be a black art. Personally, I learnt in the hard way i.e. using the "pull you hair off" approach, :(. However, John Robbins focus on the issue on understanding the project scope, learning the sofware technology and using proper debugging tools. It makes the debugging a process which we, the developers, can learn. Althought, the book is focused on Windows application debugging but the principles and the rationale can be applied to other environment, e.g. Linux. Also the John Robbins writing style is fun and friendly. Highly recommended.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.