Бөлісу құралы:


Что такое отладка?

Отладчик Visual Studio — это мощный инструмент. Прежде чем мы покажем, как использовать его, мы хотим поговорить о некоторых терминах, таких как отладчик, отладка и режим отладки. Таким образом, когда мы поговорим позже о поиске и исправлении ошибок, мы будем говорить о том же.

Отладчик против отладки

Термин отладка может означать много разных вещей, но в самом буквальном смысле это означает удаление ошибок из вашего кода. Теперь есть много способов сделать это. Например, можно выполнить отладку, отсканировав код для поиска опечаток или используя анализатор кода. Вы можете выполнить отладку кода с помощью профилировщика производительности. Кроме того, можно выполнить отладку с помощью отладчика.

Отладчик — это очень специализированное средство разработчика, которое подключается к работающему приложению и позволяет проверять код. В документации по отладке для Visual Studio это то, что мы обычно имеем в виду под "отладка".

Режим отладки и запуск приложения

При первом запуске приложения в Visual Studio его можно запустить, нажав зеленую кнопку со стрелкой начать отладку на панели инструментов (или F5). По умолчанию значение отладки отображается в раскрывающемся списке слева. Если вы не знакомы с Visual Studio, это может оставить впечатление, что отладка связана с запуском приложения, хотя это принципиально две очень разные задачи.

Выберите сборку отладки

Значение Debug указывает на конфигурацию отладки. При запуске приложения (нажимайте зеленую стрелку или F5) в конфигурации отладки, вы запускаете приложение в режиме отладки, то есть запускаете приложение с подключенным отладчиком. Это позволяет получить полный набор функций отладки, которые можно использовать для поиска ошибок в приложении.

Если у вас есть открытый проект, выберите выпадающий список, где написано Отладка и выберите Релиз.

Выберите релизную сборку

При переключении этого параметра проект изменяется с конфигурации отладки на конфигурацию выпуска. Проекты Visual Studio имеют отдельные конфигурации выпуска и отладки для программы. Вы создаете отладочную версию для отладки и релизную версию для окончательной дистрибуции. Релизная сборка оптимизирована для производительности, но отладочная сборка лучше для отладки.

Когда следует использовать отладчик

Отладчик — это важное средство для поиска и исправления ошибок в приложениях. Однако контекст — это ключ, и важно использовать все средства в вашем распоряжении, чтобы помочь вам быстро устранить ошибки. Иногда правильный "инструмент" может быть лучшей практикой написания кода. Научившись использовать отладчик и другой инструмент, вы также узнаете, как эффективнее использовать отладчик.

В этой статье вы узнали несколько общих концепций отладки. Затем вы можете начать обучение отладке с помощью Visual Studio и написание кода с меньшим количеством ошибок. В следующих статьях показаны примеры кода C#, но основные понятия применяются ко всем языкам, поддерживаемым Visual Studio.