Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Debugging Applications (DV-MPS Programming) Paperback – February 26, 2000


Amazon Price New from Used from
Paperback
"Please retry"
$17.69 $0.25

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: DV-MPS Programming
  • Paperback: 250 pages
  • Publisher: Microsoft Press (February 26, 2000)
  • Language: English
  • ISBN-10: 0735608865
  • ISBN-13: 978-0735608863
  • Product Dimensions: 9.2 x 7.3 x 1.3 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #1,445,025 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.6 out of 5 stars
5 star
14
4 star
2
3 star
1
2 star
0
1 star
1
See all 18 customer reviews
John Robbins book is clearly written and easy to follow.
Eric T. Heinze
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.
Osiris Pedroso
You will learn how to use the powerfull debugging tools, enough ASM to enable you to understand the disassembly window.
Joey Beales

Most Helpful Customer Reviews

19 of 20 people found the following review helpful By Osiris Pedroso on March 11, 2000
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 17 people found the following review helpful By EJ Bartelds on March 5, 2000
Format: Paperback
When I first heard John Robbins was writing a book on Win32 debugging, I was delighted. I've been a fan of his MSJ Bugslayer articles since the beginning, and John's debugging knowledge, displayed in those articles, has helped me tremendously.
However, for someone who has read all his MSJ work, this book is a bit of a disappointment. The reason is that the second part of the book is a collection of his (slightly-rewritten) MSJ articles, with almost no new content added as far as I can see.
The first part of the book, however, is worth every dollar, as other reviewers have already mentioned, even though I was missing coverage of the WinDbg debugger, and MS tools such as userdump. Maybe in a second edition?
To summarize, I suspect this book to be a 5-star for anyone who is fairly new to debugging and has not read John's MSJ columns. For others, who have been exposed to his columns, and have some experience, I'd rate this book 3-stars.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 17 people found the following review helpful By Dick on February 14, 2000
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By A Customer on May 21, 2000
Format: Paperback Verified Purchase
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!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By A Customer on February 17, 2000
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By J H Murphy on May 21, 2002
Format: Paperback
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 start
And 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?