Page 14 - 6735
P. 14
Відлагодження програм
Під час створення програм нерідко виникають помилки (bugs).
Помилки поділяються на помилки компіляції (виникають під час
трансляції програми або процедури), помилки часу виконання
(виникають під час виконання програми) та логічні помилки
(програма працює, але не так як потрібно). Помилки компіляції
легко виявляються редактором коду або компілятором. Засобами
виявлення помилок часу виконання і логічних помилок є:
відлагодження (debug), засоби обробки виключних ситуацій мови
програмування, зміна методики програмування, тестування
програм. Засоби відлагодження доступні в меню Debug та на панелі
Debug (рис. 1.3) [28, 29, 32]. За допомогою них можна
призупинити/відновити виконання програми в потрібному місці
(Toggle Breakpoint, Break, Run), виконувати програму в
покроковому режимі (Step Into, Step Over, Step Out), переглядати
значення змінних і виразів (Locals Window, Watch Window,
Immediate Window), змінювати значення змінних (Watch Window),
переглядати стек викликів (Call Stack).
Для ознайомлення з Debug виконайте наступні дії:
1. Створіть модуль із попереднім прикладом.
2. Поставте точку зупинки в довільному місці процедури main
(Toggle Breakpoint).
3. Запустіть програму (Run).
4. Перегляньте вміст вікон на рис. 1.3.
5. Змініть значення довільної змінної у вікні Watches.
6. Виконайте кілька кроків програми (Step Into або F8).
7. Виконайте програму до кінця (Run).
8. Перегляньте вміст вікна Immediate.
14