Налагодження програмного коду

Налагодження – етап, який присутній при написанні будь-якої досить складної програми який є необхідним у випадку, якщо в результаті виконання програми було отримано неочікуваний результат або поведінка програми в цілому є незрозумілою. Призначення даного етапу полягає у тому, що програміст локалізує місце знаходження помилок у програмі шляхом аналізу змінних та порядку виконання команд. Для того, щоб виконувати налагодження потрібно запустити програму в режимі налагодження, це можна зробити за допомогою пункту меню Build\Start Debug\Go або F5.

В даному режимі можна виконувати кожен рядок програми крок за кроком, встановлювати точки зупинки програми,заходити всередину функцій, переглядати значення змінних, регістрів, стеку тобто всього того, що потрібно для перевір-ки коректності написаного програмного коду:

1. При досягненні програмою рядка з встановленою точкою зупинки виконання програми тимчасово припиняється (програма знаходиться в режимі призупинення виконання). Рядок коду, який виконується в даний момент відмічено жовтою стрілкою ліворуч від рядка.

2. Щоб дізнатися поточне значення змінної наведіть на неї курсор, ім'я змінної та її значення, відобразиться у вікні спливаючі підказки. Для того, щоб переглянути значення за змінної у вікні Watch можна виділити змінну і перетягнути її в дане вікно. Як приклад налагодження програми можна навести наступну послідовність дій:

1. Відкрити файл, що містить можливі логічні помилки.

2. Встановити точки зупинки в рядках де потрібно виконувати налагодження (встановити або видалити в поточному рядку точку зупинки можливо за допомогою клавіші F9). Ліворуч від рядка з встановленою точкою зупинки з'являється зафарбоване червоним кольором коло.

3. Запустити програму в режимі налагодження.

4. Після зупинки виконання в точці зупинки переглянути значення потрібних змінних на закладках Auto або Watch.

5. Продовжити виконання програми в покроковому режимі (F10 – Step Over або F11 – Step Into), якщо є необхідність перевірки послідовності виконання команд або до наступної точки зупинки (F5).

6. Якщо виникає потреба в зупинці виконання програми потрібно натиснути сполучення клавіш SHIFT + F5.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: