Computer Science. Java. 27. Отладка программ. Debug

preview_player
Показать описание
Пора начать практиковаться отлаживать программы - это невероятно мощное средство, которое нам предоставляют современные среды разработки, и которое должен знать каждый разработчик. Узнаем на практике все тонкости и поймем, как пошагово выполняет компьютер наши программы.

Ссылка на все мои курсы:

Для оформления подписки на канал жми ссылку:

00:00 - Введение
00:24 - 2 условия для запуска программы в Debug
02:10 - Tab Debugger
04:01 - Как построчно выполнять программу (Step Over)
05:10 - 2 варианта зайти внутрь другого метода (Resume Program)
07:20 - 2 варианта зайти внутрь другого метода (Step Into)
09:24 - Cпособы выйти из функции (Step Out)
10:30 - Практика
12:43 - Mute Breakpoints
13:56 - Evaluate Expression
15:34 - Резюме
Рекомендации по теме
Комментарии
Автор

Несоменно один из самых полезных уроков. Спасибо!!

The_Victr
Автор

Спасибо за интересное видео. Мне нравится плагин Java Visualizer - на небольших проектах очень наглядно показывает кто куда откуда в дебаге. Правда, по мере роста кода превращается в кашу из стрелочек и форм на 10 экранов, поэтому, может, лучше с самого начала привыкать читать дебаг.

borischuguev
Автор

Отладчик - отличное, кстати, место, чтобы подробно описать ипучий кэш String и int значений Java и какую пиздецому может подхватить неофит, сравнивая не через equals()

HadgehogsDim
Автор

Сгодами я стал плохо видеть. А где тут 2 самых частых момента-применения кроме простых красных точек - остановка по условию и по exception ?

HadgehogsDim
Автор

В любой непонятной ситуации ты включаешь сбор трассы, вызываешь выполнение нужного тебе куска кода, останавливаешь трассу, смотришь на трассу, +-валенок мест, которые тебе симпатичны, ставишь там брейкпоинт, запускаешь код еще раз - и вот у тебя рабочий стэк вызовов и вся картина под рукой.

Но это вам не расскажут успешные успехи от IT, которые поняли, как работают процессоры, посмотрев в отладчик Java.

HadgehogsDim