Как ловить ошибки в JavaScript коде

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 43

  • @cmac2cmac
    @cmac2cmac ปีที่แล้ว +18

    С прошедшим ДР!

  • @kotegav7798
    @kotegav7798 ปีที่แล้ว +9

    очень полезно и по полочкам! Огромное СПАСИБО!
    И в поддержку других комментаторов скажу, что видео о VS code и его дебагере обрадует ещё больше народу:))

  • @cmac2cmac
    @cmac2cmac ปีที่แล้ว +5

    Спасибо, что коротко и понятно

  • @yantakushevich1014
    @yantakushevich1014 ปีที่แล้ว +3

    Огромное спасибо! Вот бы еще видео о более сложном приложении. Там где сторонние пакеты установлены, всё собрано каким-нибудь вебпаком. Вот о том, как в этом всём разобраться. Именно с точки зрения дебаггинга.

  • @Mikjagger1
    @Mikjagger1 ปีที่แล้ว +2

    Здорово! Хороший материал для новичков

  • @АлександрВидин-с6я
    @АлександрВидин-с6я 2 หลายเดือนก่อน

    Большое спасибо.

  • @OlegSas
    @OlegSas ปีที่แล้ว

    Михаил, спасибо большое. Интересно и очень полезно.

  • @Антон-ю2п6е
    @Антон-ю2п6е ปีที่แล้ว

    Низкий поклон тебе в пояс Михаил!

  • @MasterHobbitLoL
    @MasterHobbitLoL ปีที่แล้ว

    Суперское видео! Ждем дебаг ноды

  • @profesor08
    @profesor08 ปีที่แล้ว +5

    В нашем мире такое проканает только если рядом с кодом лежат сурсмапы. А реальность такова, что код, который доступен на вкладке сурсов, может быть ужатым, минифицированным, или уже обработанным. Лучше всего пользоваться дебагером, который доступен в среде разработки. Например в VSCode можно настроить дебагер так, чтоб он подрубался к нужной вкладке браузера, и тогда можно будет ставить точки остановки прям в редакторе кода. И иметь все преимущества.

    • @zergzerg4844
      @zergzerg4844 2 หลายเดือนก่อน

      Реальность такова, что с микрофронтом такое не прокатит, если твое приложение подрубается как модуль на внешнем ресурсе, придется дебажить через devtool

  • @ИльхамХалиуллин-ц8д
    @ИльхамХалиуллин-ц8д ปีที่แล้ว +5

    Офигенное видео, а можешь еще про профилирование рассказать?)

  • @Abilovv599
    @Abilovv599 ปีที่แล้ว

    Михаил вы Лучший!

  • @Victor-il9gm
    @Victor-il9gm ปีที่แล้ว

    Огонь контент, спасибо!
    Буду пытаться теперь использовать вместо console

  • @andrewsam224
    @andrewsam224 ปีที่แล้ว

    Ооо, очень полезно. Михаил спасибо огромное.

  • @evgeniika8426
    @evgeniika8426 ปีที่แล้ว

    Очень полезно спасибо большое я очень много узнал о дебагере спасибо

  • @B_G_V
    @B_G_V ปีที่แล้ว +6

    Было бы неплохо увидеть такой же видос но с дебагом NodeJS приложения в VSCode.

  • @SAMuel21FS
    @SAMuel21FS ปีที่แล้ว

    Спасибо за это видео!

  • @Jmp3RR
    @Jmp3RR ปีที่แล้ว

    спасибо! Топ видео

  • @bebeto123g
    @bebeto123g ปีที่แล้ว

    Спасибо, некоторых кейсов не знал)

  • @kirillaleshkin1536
    @kirillaleshkin1536 ปีที่แล้ว

    Очень полезно!

  • @ОлександрУрбанський-к1л
    @ОлександрУрбанський-к1л ปีที่แล้ว

    супер!

  • @RebziSquad
    @RebziSquad ปีที่แล้ว +3

    Ну в принципе когда код не минифицирован, то дебажить становится очень легко, все функции легко доступны и читаемы. Следовало показать на примере сорсмапов.

  • @Krmznrmzn
    @Krmznrmzn ปีที่แล้ว

    Михаил, запишите, пожалуйста, видео, как делать мульти фильтрацию в redux. Например, чтобы сортировать товары по цвету и категории. Или по цвету, году выпуска и категории.
    Или скажите, есть ли это в курсе Redux на Udemy? Если есть, то с удовольствием куплю

  • @surok143
    @surok143 ปีที่แล้ว

    Отличное видео, очень полезно, спасибо!
    Можно подобное видео по React?

    • @mishanep
      @mishanep  ปีที่แล้ว

      Можно th-cam.com/video/uvHgm0Xs7zg/w-d-xo.html

  • @San-sd3bz
    @San-sd3bz ปีที่แล้ว

    В реакте такое используется? Прост ошибка вроде выскакивает с описанием и местом в большинстве случаев?

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Используется. Представьте у вас логическая ошибка. Приложение не падает, консоль чистенькая, а вот функционал явно работает не так как ожидается. Приходиться дебажить.

  • @Edgar-pu1lc
    @Edgar-pu1lc ปีที่แล้ว

    Ваш курс на Udemy по реакту актуальный на данный момент ?

    • @mishanep
      @mishanep  ปีที่แล้ว

      Он по React 17. Последняя версия 18-я, но они не сильно отличаются, плюс на реальных проектах чаще вы встретите именно 17-ю версию. Так что да, актуален.

  • @velikorossnationalist4259
    @velikorossnationalist4259 ปีที่แล้ว

    Планируется ли курс по бэку?

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Возможно через годик. Смотря как моя проф карьера будет развиваться.

  • @romandeveloper7720
    @romandeveloper7720 ปีที่แล้ว

    "CSP violation breakpoints" - это для чего?

  • @АлександрЗайцев-п7ф9и
    @АлександрЗайцев-п7ф9и ปีที่แล้ว

    👍

  • @al77ex1
    @al77ex1 ปีที่แล้ว

    в случае если работает реакт и собирается он вэбпаком в этом дебагере написано примерно то же что и в исполняемом бинарнике )

    • @mishanep
      @mishanep  ปีที่แล้ว +4

      Есть sourcemap, которые в дев-режиме как правило есть всегда. И они позволяют привести код к тому виду, который у нас в редакторе.

    • @rflwnq
      @rflwnq ปีที่แล้ว

      @@mishanep его нужно отдельно качать?

    • @mishanep
      @mishanep  ปีที่แล้ว +2

      @@rflwnq его наличие или отсутствие определяется настройками сборщика проекта, например, webpack.

  • @stnnickk
    @stnnickk ปีที่แล้ว

    Михаил, что вы не помните?

  • @artful_alpha
    @artful_alpha ปีที่แล้ว

    Дебажить js гараздо проще чем реакт, который вызывает рекурсионные функции...такой мануал был бы куда актуальней хотя бы потому что таких видео как выше гараздо больше чем дебага на фреймворке

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Данное видео было ответом на запрос слушателей на моем платном курсе по JavaScript. И как я вижу по комментариям, актуальность в нем имеется и немалая.
      Год назад было видео по Реакту th-cam.com/video/uvHgm0Xs7zg/w-d-xo.html Не знаю откуда взялось мнение, что дебажить Реакт сложнее. По мне там даже проще, так как многие операции со страницей заметно упрощены.

    • @artful_alpha
      @artful_alpha ปีที่แล้ว

      @@mishanep Спасибо за контент, и ссылку на видео урок)
      Очень неприятно когда вызываются внутренняя логика реакта а не то как отрабатывает созданный компонент

  • @lesters
    @lesters ปีที่แล้ว

    thx