Режим отладки (debugging) приложений
Вплоть до текущего момента мы запускали и тестировали приложения в режиме «без отладки» (ctrl+F5). Режим «отладки» позволяет пошагово пройтись по ходу выполнния программы и порой это помогает определить, где именно возникла ошибка. Создадим следующий проект: Если запустить режим «без отладки»: Однако, если запустить просто режим «отладки», то консоль просто откроется и мгновенно закроется. Причина: мы не указали точки останова (breakpoints), по этому наша программа просто запустилась, выполнилась и закрылась. Точки останова – места в коде, которые нас интересуют. Для того чтобы создать такую точку необходимо нажать ЛКМ по специальной зоне слева от кода: После запуска режима «отладки» будем иметь: Для того, чтобы перейти к следующей строчке нажимаем F10 или нажимаем на иконку сверху: Если в нашем примере нажимать F10, то на консоль будут поочередно выводиться заданные нами инструкции. Важный момент: когда указатель дойдет до выполнения метода: Если мы нажмем F10 – то указатель просто перейдет к слежующей строчке, а мы не увидим наглядно, что же конкретно выполнилось. В момент когда указатель в этой строчке можна нажать F11 или выбрать иконку: Есть способ перейти к следующей точке останова: К примеру, если цикл состоит из 1000 итераций, то прощелкивать их очень долго. Можно просто перейти к следующей точке останова нажав F5 или нажав по иконке:
|