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

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

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

Полезные ссылки:

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

Видео про деление на 0
https://youtu.be/JU9ICaPZUCg?feature=shared

C++ errors competition
https://tgceec.tumblr.com/

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

Статья про structured exception handling
https://learn.microsoft.com/en-us/cpp/cpp/structured-exception-handling-c-cpp?view=msvc-170

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

Статья про обработку ошибок в Zig
https://www.aolium.com/karlseguin/4013ac14-2457-479b-e59b-e603c04673c8

Twitter Mentions