Урок 16 из 19   Урок 17  

Урок 16: Ошибки и исключения, как и зачем с ними работать

В этом уроке мы узнаем, какие бывают в программах ошибки, как правильно реагировать на разные виды ошибок, что такое и как работают исключения в Ruby. И как различать разные виды ошибок, как их предупреждать.

Мы научимся не бояться ошибок, разберём глобальные причины ошибок: непонимание постановки задачи, баги и исключения. А также узнаем как работает конструкция begin-rescue, зачем там нужен ensure и как ловить только конкретные типы ошибок в Ruby.

План урока

  1. Какие бывают ошибки и как с ними бороться
  2. Что такое исключения и почему они важны
  3. Как работать с исключениями в Ruby
* * *
Content 240x220
Полшага до цели
Текстовая версия урока доступна студентам, записавшимся на курс