О чём курс

Грамотная обработка ошибок определяет отказоустойчивость приложения, однако большинство разработчиков ограничиваются базовым использованием errors.Is и errors.As. Внутри разбираются более пяти способов оборачивания ошибок, работа со стектрейсами и их влияние на производительность системы. Вы научитесь правильно логировать исключения, обрабатывать ошибки в конкурентном коде и оценивать совместимость сторонних модулей со стандартной библиотекой Go. Материал предназначен для разработчиков, которые хотят довести систему обработки ошибок в своих проектах до уровня production-ready.

Программа обучения

  • Теория обработки ошибок в Go: от истоков до актуальных механизмов
  • Продвинутые способы оборачивания ошибок (более 5 подходов)
  • Работа со стектрейсами: производительность и реализация в стандартной библиотеке
  • Использование константных ошибок
  • Особенности метода Error и выбор типа ресивера
  • Стратегии логирования ошибок
  • Обработка ошибок при конкурентном выполнении
  • Взаимодействие со сторонними модулями обработки ошибок
  • Анализ и игнорирование ошибок: критерии выбора
Складчина создана 5 ноября 2021 г. · описание обновлено 23 марта 2026 г.
1 226 ₽ 17 024 ₽