Введення
Коли ви плануєте розробити програму, написання коду – це лише перший крок. Процес перевірки правильності роботи коду починається незабаром після написання перших рядків коду. Під час розробки програмного забезпечення перевірка коду включає тестування, налагодження та обробку винятків.
Припустімо, ви розробляєте програму. Упровадження логіки для певних функцій виявляється складнішим, ніж очікувалося. Ви можете створити та запустити код, але відображаються неочікувані результати, і важко визначити, де виникають проблеми. Крім того, ви помітили, що передача користувачем даних як параметра для певних викликів методу може призвести до помилок середовища виконання. Якщо ви не знайшли кращого підходу до налагодження кодової логіки та керування помилками середовища виконання, можливо, проект не завершено вчасно. Коли ви запитуєте у колеги поради, вони нагадують вам, що код Visual Studio надає інструменти налагодження, а C# включає підтримку обробки винятків. Ви вирішуєте, що саме час почати дізнаватися про налагодження коду та обробку винятків.
У цьому модулі ви дізнаєтеся про різницю між перевіркою, налагодженням і обробкою винятків. Перевірте процес налагодження коду та переваги, надані налагоджувачами коду. Ви також дізнаєтеся про винятки та способи використання винятків у програмі.
Наприкінці цього модуля ви зможете пояснити переваги налагоджувачів коду та обробку винятків.
Цілі навчання
У цьому модулі ви зможете:
- Перегляньте обов'язки з тестування програмного забезпечення, налагодження та обробки винятків.
- Перевірте процес налагодження коду та переваги, надані засобами налагоджувача коду.
- Перевірте, що таке виняток, і параметри керування винятками в коді.
Передумови
- Інсталяція коду Visual Studio, налаштованого для розробки програм C#.
- Можливість розробляти консольні програми C#, які впроваджують бізнес-логіку за допомогою ітерацій, інструкцій із вибору та спеціальних методів.