visual studio 2017 debugging tips & trickso.oz-code.com/media/default/files/vs 2017 debugging...

2
Debugging is part of any development process, but unfortunately, it’s never planned or expected. On top of that, it’s rarely approached in a structured way, and while many modern IDEs have powerful debugging tools – most developers are not aware of how they can be used to reduce the time and pain of debugging. The whole act of debugging is usually ad-hoc, time-consuming activity considered less interesting than developing new features and writing brilliant software. In this work shop, OzCode’s senior developers will explore a structured, scientific approach to debugging, and show the latest power debugging capabilities Visual Studio 2017 has to offer. It’s a free hands-on working session that reviles the problem and help fix the bug that caused it. Abstract Visual Studio 2017 Debugging Tips & Tricks oz-code.com | [email protected] | @oz_code WorkShop Summary Pre Requisites Duration Target Audience Objectives The participants will learn advanced debugging techniques and how to get the most out of Visual Studio built-in capabilities. On top of that, we will demonstrate OzCode to show how it extends Visual Studio and improves the debugging capabilities and results .NET developers 90 minutes At least 2 years of experience in C# development Debugging WorkShop

Upload: phungkhuong

Post on 27-Mar-2018

228 views

Category:

Documents


4 download

TRANSCRIPT

Debugging is part of any development process, but unfortunately, it’s never planned or expected. On top of that, it’s rarely approached in a structured way, and while many modern IDEs have powerful debugging tools – most developers are not aware of how they can be used to reduce the time and pain of debugging.

The whole act of debugging is usually ad-hoc, time-consuming activity considered less interesting than developing new features and writing brilliant software.

In this work shop, OzCode’s senior developers will explore a structured, scientific approach to debugging, and show the latest power debugging capabilities Visual Studio 2017 has to offer. It’s a free hands-on working session that reviles the problem and help fix the bug that caused it.

Abstract

Visual Studio 2017

Debugging Tips & Tricks

oz-code.com | [email protected] | @oz_code

WorkShop Summary

Pre Requisites

Duration

Target Audience

Objectives

The participants will learn advanced debugging techniquesand how to get the most out of Visual Studio built-in capabilities. On top of that, we will demonstrate OzCode toshow how it extends Visual Studio and improves the debuggingcapabilities and results

.NET developers

90 minutes

At least 2 years of experience in C# development

Debugging WorkShop

Visual Studio 2017 built-in debugging capabilities

• Taking advantage of net Diagnostics Tools Window

• Using PerfTips to perform ad-hoc performance optimizations

• Using Edit & Continue to speed up your Write-Compile-Debug loop

• Using Tracepoints to add logging at runtime

• Evaluating lambda expressions

• Mastering Advanced Breakpoints

• Debugging 3rd party

OzCode 3.0 debugging features

• LINQ Debugging

• C# 7 Debugging Overview

• Searching through complex data structures

• Export – Capturing faulty system state into regression suite

• Heads-up display

• Analyzing Inner Exceptions with ease

• Comparing object state

Syllabus

oz-code.com | [email protected] | @oz_code

About OzCode

OzCode is an innovative Visual Studio extension that supercharges the C# debugging experience.

OzCode help developers cut frustrating debugging time in half, so they can concentrate on writing brilliant software. Our next-generation tools give developers instant visual feedback on changes and allows rapid bug fixing.

OzCode’s new groundbreaking capabilities include high-end support for C# 7 and LINQ debugging.

With our Visual Studio extension for C#, follow the road to a bug-free world.

Debugging WorkShop