Продвинутая работа с паникой в Go (Golang)
Без паники – мы не на Титанике!
По полочкам разбираем панику в Go, а также неотрывно связанный с ней механизм отложенных функций.
О курсе
Данный курс завершает специализацию
Программа курса
Вступительное слово
Магия отложенного вызова функций
- Оператор defer и его свойства
- defer: доступ к внешней области видимости
- defer: игнорирование ошибок
- defer: внутреннее устройство и производительность
- defer: оптимизации к Go 1.14
- defer: оптимизации к Go 1.18
- Практика по боевому применению defer
- runtime.SetFinalizer
- Литература
- Вступление
- Понятие паники: panic
- Механизм восстановления после паники: recover
- Паника во время паники
- Неуловимые паники
- Когда допустимо паниковать?
- Dynamic & static assertion в Go
- Must-функции
- Паника: дополнительные главы
- Опасный os.Exit
- Непопулярный runtime.Goexit
- Литература
Продажник
https://www.golang-courses.ru/