Have you ever been stepping through a program trying to reproduce a bug and looked right past it? Have you spent far too long trying to get an intermittent bug to happen? In this course, Advanced Debugging with Visual Studio 2019, you will learn about how IntelliTrace in Visual Studio 2019 Enterprise Edition enables Historical Debugging, which lets you go backward in a debugging session to examine the flow of control and the values of variables that caused a bad result, an exception to be thrown, or some other problem. First, you will discover how to use IntelliTrace for time travel debugging. Next, you will learn how to debug a bug that happened on another machine if a trace was collected. Finally, you will be given an introduction to Code Map, which lets you build a diagram of your system as you actually debug it. By the end of this course, you will understand the techniques on exploring relationships, spotting patterns that are not quite right, and explaining your code to others with Code Map.
Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.
Course Overview (Music playing) Hi everyone, my name is Kate Gregory, and welcome to my course, Advanced Debugging with Visual Studio 2019. I'm a consultant and mentor at Gregory Consulting. I've been using Visual Studio since it was first released, and I still do essentially all my development work in a variety of languages in Visual Studio. In this course, I'll show you two amazing debugger capabilities that are only in the Enterprise Edition of Visual Studio 2019. IntelliTrace, and CodeMap. Some of the major topics we'll cover include finding an intermittent bug with IntelliTrace, eliminating works on my machine bugs with IntelliTrace, using CodeMap to build a picture of your code as you debug it. By the end of this course, you'll have two powerful new tools to use in solving mysteries that code presents to you. You'll be a better debugger. Before beginning the course, you should be familiar with the basics of Visual Studio. I have a Getting Started with Visual Studio 2019 course you can take, and you need the Enterprise Edition because these features are not in the Community or Professional Editions of Visual Studio 2019. I hope you'll join me on this journey to learn how to take advantage of the debugging features in Enterprise Edition with the Advanced Debugging with Visual Studio 2019 course here at Pluralsight.