|
|||||||||||||||||||||||||||||||||||
|
18 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
18 of 19 people found the following review helpful:
5.0 out of 5 stars
Do you aspire to be a serious developer? If so, read this bk,
This review is from: Debugging Applications (DV-MPS Programming) (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.
16 of 17 people found the following review helpful:
4.0 out of 5 stars
Good, but could be even better,
By EJ Bartelds (Rotterdam, The Netherlands) - See all my reviews
This review is from: Debugging Applications (DV-MPS Programming) (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.
16 of 17 people found the following review helpful:
5.0 out of 5 stars
Dick,
By Dick (Hong Kong) - See all my reviews
This review is from: Debugging Applications (DV-MPS Programming) (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.
9 of 10 people found the following review helpful:
5.0 out of 5 stars
John Robbins is a GOD among programmers...,
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Debugging Applications (DV-MPS Programming) (Paperback)
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!
5 of 5 people found the following review helpful:
5.0 out of 5 stars
a long awaited book,
By A Customer
This review is from: Debugging Applications (DV-MPS Programming) (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.
7 of 8 people found the following review helpful:
5.0 out of 5 stars
Excellent Choice Among Windows Debugging Books,
By
This review is from: Debugging Applications (DV-MPS Programming) (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: 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.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Out of Print !(Huge Shame),
By Elijah D "dev1zero" (Bothell, WA United States) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Debugging Applications (DV-MPS Programming) (Paperback)
This book is the final word on windows debugging. Not surprising since it comes from one of the authors of the award winning software: "Bounds Checker"I really enjoyed the chapter on x86 assembly. It covers what needs to be known to read through assembly code when the debugger tosses it at you. Trying to list all the good stuff in the book will take more time than I can devote right now. What I don't understand is why the book is now out of print. I'm sure some people out there still want to stick to native code and these people deserve to have this book. I'm happy I got mine before it went under.
4 of 4 people found the following review helpful:
5.0 out of 5 stars
must have for a "real" developer,
By developer (England) - See all my reviews
This review is from: Debugging Applications (DV-MPS Programming) (Paperback)
You deliver a product. Soon an e-mail arrives - its crashed. "The register are .., the stack (and values) is .., the process address space is partitioned as follows (with values) .., the OS is ...". Now get real !! This book will give you the full info on how to get all that info from a crash (ie. to **write your own "core" dump**), and the user can send it to you - then you can hopefully backtrack to its origin. It gives you all the necessary info on assembly language (the book is worth getting just for this), but also the deep knowledge needed to track down almost any bugs - this is because it **actually shows you how to write a debugger**, and this imparts to you the "deep" info you need to know. Normal debugger usage is covered, but I regard this as trivial compared to the rest of the book. Compared to McKay's book, it is much deeper and goes into the "dirty stuff" that a "real" application programmer would need. An earlier review stated "why would anyone want to know how debuggers work"; all I can say is that anyone who thinks like this should not get this book (and should not be coding either). Oh yes, I am sorry to say I am also not going to give any petty criticism about something missing off the CD. But I will say that .COD files should have been mentioned. You can get these by setting the listing option on the VC++ project/options/C++ tab to source/assembly/machine_code - these are indispensable (with or without a .PDB - look at them and you will know why), but this is forgivable considering how good this book is. Get McKays book as well - it is still a very good book but the focus is at a higher level.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
The Best Damn Book,
This review is from: Debugging Applications (DV-MPS Programming) (Paperback)
Just buy it. One of his advanced breakpoint tips alone will will save you more than enough time to pay for the book five times over.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
Wow, John Robbins has done it again !,
By Peter Ierardi (New Hampshire, USA) - See all my reviews
This review is from: Debugging Applications (DV-MPS Programming) (Paperback)
Unbelievable, energetic John Robbins has slain yet another bug-beast with this "must have" developer's guide to preventing, finding, killing and eradicating bugs from your code ! This book is great and will revolutionize the ever-befuddling world of debugging. I highly recommend it to all software developers throughout the world.
|
|
Most Helpful First | Newest First
|
|
Debugging Applications (DV-MPS Programming) by John Robbins (Paperback - February 26, 2000)
Used & New from: $0.32
| ||