RUVIDEO
Поделитесь видео 🙏

Debugging - ReSharper Essentials

### A Better Debugging Experience

Debugging in Visual Studio has always been great. With ReSharper, it gets better. Let's look at some of the improvements ReSharper brings.

### Inline Debugging Adornments

Traditionally, Visual Studio users would have to rely on the Auto, Locals, and Watch windows to see what values are in the current scope.
With ReSharper, you can step through your code base and see values displayed directly in the editor - https://www.jetbrains.com/help/resharper/Debugging_Assistance.html#inline-debugging).
This is especially useful in looping scenarios, where you can see values change in real-time.

### Searchable DataTips

ReSharper provides an improved replacement for Visual Studio's DataTips. You can search for specific values - https://www.jetbrains.com/help/resharper/Debugging_Assistance.html#searchable-datatips) in the current context by typing in the DataTip.
DataTips will say open until you click away or press the Escbutton.

You can also can choose which values get displayed inline, so you don't have to write a `DebuggerDisplay` attribute. ReSharper lets you specify these at runtime!

### Go to Breakpoints and Breakpoints Window

When dealing with breakpoints, it's easy to forget when and where you placed them. ReSharper comes with **Go to Brakpoints** - https://www.jetbrains.com/help/resharper/Navigation_and_Search_Navigating_Breakpoints.html) - you can trigger it using the Ctrl+Alt+F9 shortcut.

ReSharper also adds a custom breakpoints tool window, where you can:
* Group breakpoints by file/folder/project/type/member
* Type to search for breakpoints
* Enable/disable, or remove breakpoints
* See a preview of the code where you set the breakpoint
* And more!

**Tip:** To track a symbol across your solution, use the **Find Results** tool window and then **Set a Breakpoint** on all occurrences.

### Debugging Third-Party Assemblies

It can be frustrating when assemblies don't ship with debugging information (PDB).
When you come across an assembly with no symbols loaded, you can use ReSharper's decompiler to generate a PDB and load it into the debugger.
Once done, you can debug third-party code as if it was your own.

### See Also

- Debugging assistance - https://www.jetbrains.com/help/resharper/Debugging_Assistance.html)
- Navigate to breakpoints - https://www.jetbrains.com/help/resharper/Navigation_and_Search_Navigating_Breakpoints.html)
- Debugging without source code - https://www.jetbrains.com/help/resharper/Debugging_Without_Source_Code.html)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Debugging - ReSharper Essentials», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.