Customer Reviews


3 Reviews
5 star:
 (3)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Most Helpful First | Newest First

7 of 7 people found the following review helpful
5.0 out of 5 stars Lots of information that I haven't seen elsewhere, 28 Jan 2008
By 
J. S. Hardman "Consultant software developer ... (Near London, UK) - See all my reviews
(VINE VOICE)    (TOP 1000 REVIEWER)    (REAL NAME)   
This review is from: Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology) (Paperback)
I've been developing applications on Windows since LONG before the days of 32 bit Windows (let alone 64 bit) and pre-emptive multi-threading. Over all those years I'm glad to say I've never had need for the information in this book - until now... Having been doing some consultancy for a company with many applications that exhibit all sorts of faults on company sites, it became necessary to find out more about debugging Windows applications outside of a development or test environment.

I've always made a point of building applications on the highest compiler warning level, passing the source code through PC-Lint, executing the code under BoundsChecker, Purify, Quantify, Pure Coverage, doing lots of unit testing, system testing etc. More recently I've added further tools to that list such as Intel's ThreadChecker. I have always hoped that everybody did many, if not most/all of those things. Apparently not. The number of issues, the "knottiness" of the code and the added difficulty of having to work out the cause of problems from log files etc coming back from client sites has been a revelation. And that is where this book comes in. I'm not going to claim to have read it cover to cover, but almost every page that I have read has contained information that I hadn't come across before and that is after a lot of years of Windows development. Similarly, this stuff is new to the rest of the team too.

So, if you are up to your neck in defect reports, dump files etc and you don't have the option of re-writing the code, then this is the book that you need. It's not a gripping read (as you may have guessed from the book's full title), but boy does it contain a lot of useful material.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
5.0 out of 5 stars One of the best, 23 Dec 2010
This review is from: Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology) (Paperback)
This book isn't JUST about Debugging, it actually teaches you about some basic fundamentals which all programmers SHOULD know e.g. how the stack and heap works - get the book for this alone, as he steps you through how those mechanisms works when he talks about stack and heap corruptions, you really get a clear understanding of what the heck is going on.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
5.0 out of 5 stars Great book for low level engineers, 4 Dec 2010
Verified Purchase(What is this?)
This review is from: Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology) (Paperback)
In short this is the book you need if you are a low level analyst or software engineer.
I ordered this book for a completely other reasons than the one I use it for.
If like me you think that this is a software reverse-engineering book for binary code analysts with lot's of assembly language code then you'll be disappointed.
However if for once you adopt a programmer's point of view and want to know how things works from a low level point of view then you'll enjoy this book.

In short lots of c/c++ code, less binary code disassembly.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Only search this product's reviews