| Traditionally, tools for performance tuning, testing applications, and debugging code have been expensive, hard to learn, and difficult to use. While previous versions of Microsoft Visual StudioЮ have included debuggers and other code-improvement tools, Visual Studio 2005 presents developers with robust and useful tools and processes to help ensure top-quality code. In this guide, an expert on improving code, John Robbins, steps back from the expert-level information that characterized his previous debugging books to present hands-on, practical advice for working developers on how to use the debugging, testing, and tuning features in Visual Studio 2005. In addition to an overview of the science of debugging and expertly-guided instruction, this guide also features solutions to common, real-world development problems. Developers of all skill levels will be able to use this book to help improve their understanding of debugging, debugging tools, tuning, and testing! , including how to effectively employ Test Explorer, the Enterprise Performance Tool, and WinDbg.
I wrote this book for developers who are tired of spending late nights at work debugging and want to improve the quality of their code and their organizations. I also wrote this book for managers and team leaders who want to develop more efficient and effective teams.
From a technical perspective, the ideal reader is someone who has one to three years of experience developing on the .NET or Windows platform. I also expect the reader to have been a member of a real-world development team and to have shipped at least one product. Although I don't care for the term, the software industry labels developers with this level of experience intermediate developers.
Advanced developers will probably learn a great deal as well. Many of the most enthusiastic e-mail messages I received about the previous editions were from advanced developers who didn't expect to learn anything. I was thrilled that the book was able to give them tools they could add to their toolboxes. Again, as in the previous editions, a wonderful group of friends named the Review Crew reviewed and critiqued the chapters before I submitted them to Microsoft Press. These engineers, who are listed in the Acknowledgments section of this book, are the crème de la crème of developers, and they made sure that everyone reading the book would learn something. |
|