Введение
Эдсгер Диджкстра однажды сказал:
"Если отладка — это процесс удаления ошибок, тогда получается, что программирование, должно быть, это процесс их написания".
В этом модуле показано, как эффективно отлаживать программы .NET. Чем быстрее вы сможете находить и выявлять ошибки, тем быстрее приведете код в рабочее состояние. Вы потратите меньше времени на попытки выяснить, почему ваш код только что работал, а теперь перестал.
Цели обучения
По завершении этого модуля вы сможете:
- Использование отладчика Visual Studio Code с программой .NET.
- Создание точек останова и пошаговое выполнение кода для поиска проблем.
- Проверка состояния программы на любом шаге выполнения.
- Перемотка стека вызовов назад для поиска источника исключения.
В конечном итоге вы сможете эффективно находить ошибки в программах .NET, и вам больше не нужно будет полагаться на Console.WriteLine
.
Необходимые компоненты
Локальная установка пакета SDK для .NET, Visual Studio Code и расширения C# для Visual Studio Code.