Description
Use Windows debuggers right through the development cycle—and build better software
Rethink your use of Windows debugging and tracing tools—and discover ways to lead them to a key a part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in each step of the development process, and not just when bugs appear.
Discover the right way to:
- Go at the back of the scenes to examine how powerful Windows debuggers work
- Catch bugs early within the development cycle with static and runtime analysis tools
- Gain practical strategies to tackle the commonest code defects
- Apply expert tricks to care for user-mode and kernel-mode debugging tasks
- Implement postmortem techniques such as JIT and dump debugging
- Debug the concurrency and security aspects of your software
- Use debuggers to analyze interactions between your code and the operating system
- Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework