Это лучшее видео по дебагу в рунете! Спасибо огромное!
@user-Pravdarub5862 жыл бұрын
Хотелось бы шрифт побольше (Ctrl + колесико мыши) и на курсор цветной указатель. А то ни черта не видно!
@Judosaper Жыл бұрын
Это лучший комент по дебагу в рунете! Спасибо огромное!
@krtweb5 ай бұрын
8:00 заметка потом досмотрю , спасибо слушать реально интересно
@beelieevee5 жыл бұрын
Спасибо за содержательное видео и приятную подачу материала.
@d.mertsalov5 жыл бұрын
Спасибо! Мне этого знания не хватало. Раньше ставил breakpoint'ы на каждой строке и перемещался по ним.
@ИванМатвеев-х9з5 жыл бұрын
Поддерживаю! Чудесное видео, теперь искать дефекты стало гораздо легче, чем везде писать sout)
@namesubname32872 жыл бұрын
чёткое объяснение, спасибо большое!
@petrchebanov66674 жыл бұрын
Спасибо! Очень круто! Очень приятно слушать, информативно и доходчиво! Пожалуйста, не останавливайся в выпуске роликов))
@zvuk33163 жыл бұрын
Спасибо за такой классный видеоурок, да ещё и с хорошим пример! Огромное спасибо!
@ilayko82644 жыл бұрын
Как же ты хорошо объясняешь!!!
@catmother83683 жыл бұрын
Спасибо, очень понятно и нет воды)
@ЕленаМусинова-р7в2 жыл бұрын
все очень подробно и понятно. Спасибо за видео, очень помогло
@tomatored90384 жыл бұрын
огромное спасибо, все доступно понятно, у Вас талант вести такие познавательные уроки!
@gadjik_youtube2 жыл бұрын
спасибо ! полезный ролик , теперь поприятнее будет отладку делать
@АртемЛ-р5у3 жыл бұрын
Спасибо огромное, очень полезное видео.
@МаксД-ш3м2 жыл бұрын
Спасибо.... уложилось в голове процентов 40, но и то... потом пересмотрю ешё пару паз
@КлешОфКланс-я3в4 жыл бұрын
Урок очень полезный и познавательный. Спасибо!
@artemy993 жыл бұрын
Спасибо, закрепил имеющиеся знания и узнал несколько фич)
@lesterbruke81663 жыл бұрын
70 000+ напоминаний о хоткей на stepover) спс!
@Yornero2 жыл бұрын
Спасибо, годное видео, а отладчик похоже очень мощный инструмент. Не знал, что его функционал позволяет не только мониторить ход исполнения программы, но и напрямую влиять на ее состояние по ходу выполнения
@anastasiaanastasia52742 жыл бұрын
Какой классный урок! Спасибо!
@IuriyTheOne4 жыл бұрын
Много нового почерпнул, спасибо!
@pavelivan82724 жыл бұрын
Спасибо крутое видео! Я до этого просто логи использовал :-)
@ВНмн-ю1б3 жыл бұрын
То же самое)
@ВселишнийДетерминистр2 жыл бұрын
очень хорошее видео, особенно последняя часть с примером использования в настоящем приложении, в свое время мне бы очень помогло если бы вовремя увидел как происходит непосредственно поиск ошибок, а не просто работу отладчика...
@vikvik71174 жыл бұрын
Спасибо! очень доходчиво рассказываете. Узнаю много нового из ваших видео!
@Constantine1975 Жыл бұрын
Спасибо Сергей! Мне для начала дебаггинга достаточно :).
@FFl1s8 ай бұрын
Спасибо, помог разобраться с дебагом
@Andrzej39353 жыл бұрын
Спасибо огромнейшее!
@alexandrericson98783 жыл бұрын
мы же с вами понимаем, что в результате детерминированного алгоритма.... насмешил))))) гугл мне в помощь))) За видео спасибо! Реально нужная и важная информация.
Большое спасибо за видео, давно искал как им пользоваться. Бумага дома уже закончилась от дебаггинга на тетрадке)
@win4ester444 жыл бұрын
Спасибо! Очень познавательно для новчика.
@Gilb0777 ай бұрын
Классное видео , спасибо !
@TheManas19794 жыл бұрын
Спасибо большое Вам, ставлю лайк.
@tedikvredik4 жыл бұрын
Отличное видео и подача материала, спасибо!
@ОлегПаламарчук-р5к2 жыл бұрын
Спасибо! Узнал новое!
@fara0n3334 жыл бұрын
За подачу материала лайк и подписка
@veygard4 жыл бұрын
Спасибо Вам за это видео!
@XIRON863 жыл бұрын
Очень полезное видео, спасибо)
@Alex888mount3 жыл бұрын
Очень содержательно!
@andrei82994 жыл бұрын
Спасибо за видео!
@mutanterrr Жыл бұрын
отличное видео
@kirill_mizko3 жыл бұрын
Огромное спасибо))))))))))
@Kelbi28 Жыл бұрын
на 2:55 минуте как у вас получилось, что автоматически стало бегать туда-сюда по строке? у меня, когда я нажимаю f8, такого не происходит. Только стоит на одной строке, до тех пор пока сам вручную не буду нажимать f8. Надеюсь Вы меня поняли
@drugsbunny_86414 жыл бұрын
очень крутой и информативный видос, спасибо
@simplechannel78594 жыл бұрын
Лайк, подписка и колокол. Без слов
@alexaivashchenko7782 Жыл бұрын
спасибо!!!
@AlexSenichek4 жыл бұрын
Очень помогло. Спасибо.
@Юлия_233 жыл бұрын
Спасибо!
@Judosaper Жыл бұрын
Thank you!
@1SkyMan112 жыл бұрын
спасибо
@Дмитрий-ю9к3г5 жыл бұрын
Спасибо, расширил поверхностные знания. А будет продолжение с объяснением как отлаживать многопоточный код?
@arhitutorials5 жыл бұрын
Break point по умолчанию останавливает выполнение всех потоков. Соответственно пока вы отлаживаете один поток, другие остановлены, можно отлаживать код так же, как если бы он был однопоточный. Таким образом можно отладить все проблемы, за исключением проблем, вызванных непосредственно взаимодействием нескольких потоков. Ну а отладить проблемы взаимодействия нескольких потоков отладчиком сложно по нескольким причинам. Во первых, из-за не детерминированности их появления. Если имеется "состояние гонки" то ошибка проявляется не каждый раз, в только если один поток неудачно обгоняет другой. А во вторых, тут действует парадокс наблюдателя. Подключая отладчик, вы вмешиваетесь в работу потоков, и это влияет на воспроизводимость бага. В общем отладка многопоточного кода сложна, отладчик не всегда может помочь. Тогда используются другие методы, такие как логгирование, и статический анализ. К счастью существуют простые правила, следование которым может избавить от большинства проблем с взаимодействием потоков: tproger.ru/translations/10-java-multithread-practices/
@locky18273 жыл бұрын
Норм дядя объяснил.
@KnockNeo87014 жыл бұрын
Спасибо
@igorcoolman3 жыл бұрын
в конце можно было бы и поподробнее, как пропускаем функцию и как заходим в нее или все время F7 нажимаем чередуя с F8?
@EdwardNorthwind Жыл бұрын
У меня похожая ситуёвина была, брал данные с формы и должен был их обновить в базе. Посылаю Update, вреде всё верно, но данные в базе не меняются... И только на следующий день до меня дошло, что я забыл отправить данные из формы в модель. Меня в момент осознания прям порвало на хи-хи от абсурдности ситуации.
@Noyvel2 жыл бұрын
Подскажите после дебага кнопки не активны step over step into не могу понять
@arhitutorials2 жыл бұрын
Чтоб были активны нужно установить break point, чтоб выполнение программы дошло до этой точки остановки и остановилось на ней. После этого станут активны.
@Noyvel2 жыл бұрын
Спасибо
@pokalino48354 жыл бұрын
ПОМОГИТЕ ПОЖАЛУЙСТА! Что делать если я ставлю отладчик и у меня вылезает error 103?
@Lucerbius2 жыл бұрын
Хорошее видео. Только код очень мелкий.
@SharpCoder3 жыл бұрын
а вы пробовали использовать attach to process? у вас работало?
@arhitutorials3 жыл бұрын
При разработке под Android регулярно использую, когда нужно вдруг что-то отладить, а приложение изначально не запущено в режиме отладки. Чтоб не перезапускать все заново, attach to process и вперед.
@John.Constantine.777 Жыл бұрын
если случайное число получать через стрим findAny() в многопоточности с обработкой некоторого алгоритма, то случайное число будет зависеть от такого набора случайных на момент запуска алгоритма параметров системы, что оно действительно станет случайным.
@John.Constantine.777 Жыл бұрын
вообще, если рассудить глобально, то ничего случайного в этой Вселенной нет, все предопределено и может быть просчитано. Любой человек есть продукт внешнего воздействия окружающей среды за период его жизни, а характер, берущийся неизвестно откуда при рождении, скорее всего тоже сгенерирован неким алгоритмом псевдослучайных чисел, о котором нам пока неизвестно. Т.е. вы думаете, что случайно встретили Васю на улице, но Вася там оказался потому, что Петя его позвал, а Петя его позвал, потому, что Федя обрезал ему кабель телевизионной антенны, а Федя так поступил только потому, что вы дали ему вчера пинка. Ничего случайного.
@John.Constantine.777 Жыл бұрын
чем копировать буфером, лучше контекстным меню воспользоваться.
@КсенияБаикина-с1д3 жыл бұрын
Друган, как через IDEA пользоваться калькулятором который вылазит по умолчанию, если в строке гугл вбить калькулятор)
@ЮлияПозняк-ы5ц3 жыл бұрын
Подскажите, пожалуйста. Если у меня нет изначально окна debug, его надо как-то настроить? Просто появился build, а дебага нет. Если надо что-то устанавливать, может, есть ссылка? Спасибо за помощь
@arhitutorials3 жыл бұрын
Нужно программу запустить в режиме отладки, то есть нажать на кнопку с иконкой жучка. Если нечего отлаживать, то и окно не появляется.
@igorcoolman3 жыл бұрын
что я делаю не так, в Evaluate меняется значение,но при этом в vaiables не меняется и в итоге не работает правильно (
@igorcoolman3 жыл бұрын
это было в винде на последней идее, а вот в линукс нормально отработало, хм
@dmitryzavarzin275711 ай бұрын
Гиганский лайк )
@aliensvik99256 ай бұрын
Я в corel draw по 2 пикселя буковы печатаю . Видеокарты и разрешения мониторов позволяют. О чем вы думали когда загружали эту мутную тень ? Да .я догадываюсь ,что сами то хоть видите.
@ИгорьБирт-я2щ4 жыл бұрын
Кто может объяснить почему в примере с псевдослучайным числом действительно получаются разные числа? По логике (моей) каждый раз должны получать одну и туже цифру...
@АндрейСидоров-ц3ж3 жыл бұрын
Он же сам это объяснил, при каждом новом вызове метода происходит обновление статической переменной currentValue.
@rndofpipowe Жыл бұрын
Важнейшим инструментом при программировании является инженерный склад ума программиста. Но в мире "программистом_может_стать_каждый_только_заплати_за наш_курс" инженерное ремесло утрачено. В этом долбанутом мире, да дебагер - лучший друг кодопейсателя.
@bereal62353 жыл бұрын
очень мелко невозможно что за привычка у всех программистов