Ошибки и исключения под капотом | Прерывания, try-catch, монады | Podlodka Podcast

Описание к видео Ошибки и исключения под капотом | Прерывания, try-catch, монады | Podlodka Podcast

Собрали в этом выпуске возможные способы узнать, что что-то идет не так: начиная от прерываний и кодов ошибок, и заканчивая структурированными исключениями (Exceptions) и монадами.
Экскурсию в мир обработки ошибок нам провел Дмитрий Свиридкин из AWS.


❓ Хочешь обсудить выпуск или задать вопрос эксперту? Вступай в наш Telegram-чат: https://t.me/podlodka
📰 Не любишь чаты, но хочешь оставаться в курсе дел и прокачивать свой IT кругозор? Подписывайся на наш Telegram-канал: там публикуются анонсы новых выпусков, а в комментах идут ценные и горячие обсуждения! 5 тысяч опытных IT-специалистов уже с нами: https://t.me/podlodkanews

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт:   / podlodkapodcast  

Ведущие в выпуске:
Женя Кателла, Стас Цыганов

Полезные ссылки:
UB book, упомянутый в выпуске
https://github.com/Nekrolm/ubbook

Видео про деление на 0
   • What happens when you divide by zero ...  

C++ errors competition
  / tgceec  

Блогпост про RAII
https://verdagon.dev/blog/higher-raii...

Статья про structured exception handling
https://learn.microsoft.com/en-us/cpp...

Статья про R
http://adv-r.had.co.nz/Exceptions-Deb...

Статья про обработку ошибок в Zig
https://www.aolium.com/karlseguin/401...

Тайм-коды:
00:00 О чём выпуск?
08:00 Примеры ошибок
21:37 Обработка ошибок на разных уровнях
42:15 Глобальные переменные и коды ошибок
49:52 Исключения в программировании
01:01:21 Подходы к обработке исключений
01:19:14 Преимущества и недостатки разных подходов
01:24:06 Обработка ошибок в разных языках
01:33:00 Паника и исключения
01:58:05 Рекомендации по обработке ошибок в целом
02:12:57 Заключение

Комментарии

Информация по комментариям в разработке