Advanced Debugging with Visual Studio 2019
By Kate Gregory
Course info



Course info



Description
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.
Section Introduction Transcripts
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.