Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology) |
| |
|
|
Author:
Mario Hewardt,
Daniel Pravat
By Addison Wesley
Average Customer Rating:     
List Price: £42.99
Our Price: £27.72
|
|
|
|
Binding: Paperback Dewey Decimal Number: 005.446 EAN: 9780321374462 ISBN: 0321374460 Label: Addison Wesley Manufacturer: Addison Wesley Number Of Items: 1 Number Of Pages: 840 Publication Date: 2007-11-08 Publisher: Addison Wesley Studio: Addison Wesley |
|
|
|
    Lots of information that I haven't seen elsewhere, 2008-01-28 Comment: 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.
|