Обучение длится 9 модулей
Авторы: Антон Телышев, Дмитрий Назарков
Уровень подготовки: начальный
Продвинутая работа с ошибками в Go (Golang)

Продвинутая работа с ошибками в Go

Мы считаем, что грамотная обработка ошибок – это залог отказоустойчивости вашего приложения и здесь не всё так очевидно, как кажется на первый взгляд:

  • Сколько способов обернуть ошибку вы знаете? Один? Два? А их больше пяти! Какие подводные камни скрывает каждый из них?
  • Как обработать ошибку, не импортируя её пакет?
  • Может быть, вы знаете как стандартная библиотека пишет стектрейс ошибки?
  • А что такое константные ошибки?
  • А стектрейс – это вообще дорогая штука?
  • Чем опасен метод Error и какой тип ресивера ему выбрать?
  • Какие ошибки можно игнорировать, а какие нет?
  • Как обрабатывать ошибки, происходящие конкурентно?
  • Что делать, если пакет не предоставляет нужной ошибки?
  • Где и как логировать ошибки?
  • Насколько сторонние модули по работе с ошибками совместимы со стандартной библиотекой?
  • Как Go дошёл до текущих механизмов ошибок и что нас ждёт впереди?
  • и т.д.

Основная цель курса – сделать ваш код по работе с ошибками production ready.
Если вы думаете, что работа с ошибками в Go заканчивается знанием о errors.Is и errors.As, то вам точно к нам.

Дата последнего обновления: 22 января 2023

Темы

Другие курсы

JavaScript: от теории к практике
JavaScript: от теории к практике
Автор: Мария Ажгихина
Web-технологии: практический курс CSS
Web-технологии: практический курс CSS
Автор: Мария Ажгихина
Фронтенд-разработчик
Фронтенд-разработчик
Авторы: Группа авторов
Аналитик 1С. Основные инструменты и ввод в профессию
Аналитик 1С. Основные инструменты и ввод в профессию
Автор: Василий Еремин
Введение в Rust
Введение в Rust
Автор: Максим Смирнов
RCodeLab. Большой курс по программированию на Lua в Roblox
RCodeLab. Большой курс по программированию на Lua в Roblox
Автор: Александр Бобуров
-22%
Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails
Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails
Автор: Владимир Долгий
Подробнее
6 900
8 900
Указатели и память С++
Указатели и память С++
Автор: Виталий Богодухов
Javascript. Часть 1
Javascript. Часть 1
Автор: Hayk Inants
Назад
Смотреть дальше