Buy used:
$6.90
$11.45 delivery July 5 - 26. Details
Used: Good | Details
Condition: Used: Good
Comment: Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Debugging Microsoft .NET 2.0 Applications 3rd Edition

4.3 4.3 out of 5 stars 14 ratings

Get the essential, straightforward information you need—and master the core topics for debugging applications with Microsoft Visual Studio 2005. Debugging expert John Robbins offers practical answers to real-world development questions, including code samples in Microsoft Visual C# and Visual Basic. You’ll learn the debugging techniques and tools to debug more efficiently and help ensure top-quality code.

Discover how to:

  • Arm yourself with tools and techniques that contribute to long-term success in the debugging battlefield
  • Implement John’s practical debugging process to sniff out bugs—including “freak” bugs
  • Catch bugs during development with assertions, tracers, and comments
  • Set advanced breakpoints in your debugger to specify exact trigger conditions
  • Use the Watch window, Data Tips, and Visualizers to see key data quickly
  • Employ other debugging tools, such as WinDBG, SOS, and ADPlus
  • Write macros and add-ins to extend the Visual Studio integrated development environment
  • Debug with Code Analysis—and learn to write your own rules

PLUS—Get code samples on the Web

Editorial Reviews

From the Publisher

Key Book Benefits:

- Delivers an overview of the science of debugging, including the why and the how - Provides practical instruction for using the debugging, testing, and tuning features in Visual Studio 2005 - Features in-depth discussions of common problems and how to solve them - Includes code samples

About the Author

John Robbins is a cofounder of Wintellect (http://www.wintellect.com), where he leads debugging and consulting services and develops and teaches debugging curriculum. As a recognized debugging expert, John takes an evil delight in finding and fixing impossible bugs in other people’s programs, including applications for leading enterprise companies. He’s the author of the two previous versions of this book and is a contributing editor at MSDN Magazine, where he writes the popular “Bugslayer” column.

Product details

  • Publisher ‏ : ‎ Microsoft Press; 3rd edition (November 8, 2006)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 464 pages
  • ISBN-10 ‏ : ‎ 0735622027
  • ISBN-13 ‏ : ‎ 978-0735622029
  • Item Weight ‏ : ‎ 2.03 pounds
  • Dimensions ‏ : ‎ 7.38 x 1.13 x 9 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 14 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
John Robbins
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.3 out of 5 stars
4.3 out of 5
We don’t use a simple average to calculate the overall star rating and percentage breakdown by star. Our system gives more weight to certain factors—including how recent the review is and if the reviewer bought it on Amazon. Learn more
14 global ratings

Top reviews from the United States

Reviewed in the United States on February 5, 2008
I bought this book over a year ago, with about 8 other books, and had ignored it. I picked this off my shelf last week, while on a support call, and took it with me while on a short personal trip.
I learned so much from this little book about the improvements in .Net 2.0 for debugging, and how to use the tools in visual studio - in extremely productive ways, I would recommend you buy this book immediately and use it for the rest of your programming career!

I found the book extremly well written and it had me laughing and reading it out loud to non-computer people for the great humour that John Robbins put within the pages.

I have a problem at work, dealing with the clipboard and the need to have a static thread to use the functions, and on page 119 he cites that exact issue and how he resolved it.
I have not finished the book, - I am almost half way. The part about setting up a Symbol server went a bit beyond what I think I can do within my employers site, and it sounds like a lot of work, however his point is that the mini dumps that a user can send you can be loaded and you can pinpoint the exception with all of the data values, and call stack that was loaded at the time - which allows you to see what the problem was. Potentially saving hundreds of hours!

I also noted that there were a few links in the book pointing to the gotdotnet website,which I know has been reduced to very few remaining links (Microsoft has abandoned) - so some of this book (a few lines at this point) is going out of date due to the reliance on some web links still being there.

I personally find the parts about FxCop and the Code Coverage in VS 2005 as a good piece of instruction on establishing your own code rules - and if you want to have standards enforced - it will help you see how you can improve on your code. If you are avoiding improving your standards, then you can skip that - I would encourage you to learn from it rather than skip it.

If you are working in .Net 2.0 (or higher) as a developer - I cannot recommend this book highly enough. I had kind of ignored it on my shelf, and that will not be the case from now on. It has started to travel with me. I read it every chance I get so I can finish it and benefit from the incredibly practical examples and enjoyment of really great writing, that can spice up the book with real humour that everyone can understand. Outstanding!
5 people found this helpful
Report
Reviewed in the United States on February 26, 2009
The book covered many areas of debugging, but it seemed scattered to me. However, it is better than looking through the disjointed documentation on MSDN.
Reviewed in the United States on March 15, 2013
I've solved tough intermittent memory loss and intermittent error problems, taught brown-bag courses and thoroughly enjoyed this book! Mr. Robbins provides some very funny. but real, stories along with some of the nightmares that he has encountered and what he had to do to overcome them. I've found that developers that have read this book along with Jeffrey Richter's great book "CLR via C#" (4th edition) are the most knowledgeable and reliable engineers that I've ever worked with and are usually the go-to people in their companies.
Reviewed in the United States on June 7, 2019
Great book to get the fundamentals down For advanced debugging concepts and iterate into newer technology debugging
Reviewed in the United States on January 25, 2007
I'd like to second the initial review: this is an excellent book. It covers the important topics about debugging, from project level issues (setting symbols and source servers) to code level issues (how to spot handle leaks with WinDBG). The book is engaging and easy to understand. It may even make you like debugging!

Some highlights include the great coverage of Visual studio and WinDBG. I use it regularly to look up a command or a tip-and-trick.

I didn't give it five stars because some of the topics are too developed. For example, I didn't need or want the long explanation about writing FxCop rules. I also found the book light on topics that are relevant to debugging such as instrumentation (perf counters and logging).

Overall this is book worth reading if you want to improve your development skills.
12 people found this helpful
Report
Reviewed in the United States on January 11, 2015
Very good book. Provides good basics. Must read for all .NET developers.
Reviewed in the United States on September 7, 2009
This is how a book should be written. This book is full of tips and technical advice. It points you to more resources to expand your knowledge. It gives a lot of high quality code that you can use both in production and as an example.
The book starts with chapters about the debugging process and the setup. Then it talks about proactive programming techniques. And the book concludes with guidance and tips for using the Visual Studio debugger and WinDBG, SOS and ADPlus.
The last thing I want to mention is that John Robbins has a worderful blog that you should subscribe to if you are interested in the subject and you can ask him questions about his book. I was always happy with his replies.

Enjoy!
One person found this helpful
Report
Reviewed in the United States on August 9, 2007
This is a great debugging book. It is very analytic, detailed and extremely useful for simple developers, as well as for people who are debugging specialists. I am not giving 5 stars for the simple reason that it requires extensive setup in order to follow all the examples. In fact, setting up a VPC with all components necessary for using Source Server took me 2 days. IMHO it would have been great if a CD with a VPC image was available for download to save us from the pain.
7 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Victoria
5.0 out of 5 stars Exceeded all expectations
Reviewed in the United Kingdom on April 8, 2007
When I picked up this book, I must admit I didn't expect to learn that much. However, the amount of invaluable info and references that John Robbins had put into it completely overwhelmed me.

This book is not just about debugging. It is also about how to prevent having to spend hours upon hours debugging your code. It teaches some excellent practices (such as creating custom rules - and custom dictionaries! - used in code analysis by FxCop (see preceeding review)), and reinforces it with plethora of code for you to use for just the price of the book!! Apart from focusing just on debugging your own implementations, the book also looks at the bugs potentially introduced by versioning inconsistences and the known Visual Studio bugs, too (moreover, it offers solutions to those as well!).

The bottom line: I love it. If you'd rather write new code than debug your old stuff, do buy this book. It'll help you free your hands for new developement, and you'll love it too.
コゲヲ
5.0 out of 5 stars .NET 開発の必読書
Reviewed in Japan on April 2, 2007
John Robbins 著の Debugging シリーズはすべて購入してきましたが、常に最新版を手元に置いておきたいと思わせる良書です。

プログラムが動作し始めてからのデバッグ手法はもちろん、コードを書いている段階から役に立つテクニックや方法論、小粒でも便利なユーティリティーソフトの紹介まで幅広く取り上げています。

.NET 開発に限るという前提で星5つをつけましたが、同シリーズの前の二冊に比べるとボリュームは少なく、ネイティブのデバッグに関してほとんど記述がありません。前作 Debugging Applications for .NET and Windows も一緒に持っておいて損はないかもしれません。