GOLANG NINJA. Искусство работы с ошибками
Повышение квалификации
Курс не имеет дедлайнов, можно проходить в удобном для вас темпе
онлайн
Сертификат Stepik
27 730 ₽
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Вступительное слово
- Вступительное слово
Концепция ошибок в Си
- Знакомство с errno
- Литература
- Знакомство с errno_t
- Организация "своих" ошибок
- Вступление
Концепция ошибок в Go
- Стандартный пакет errors
- Концепция ошибок в Go
- Литература
- Введение в интерфейсы в Go
- Врапинг ошибок после Go 1.13 (часть 1)
- Врапинг ошибок до Go 1.13
- Базовые подходы к обработке ошибок в Go
- Врапинг ошибок после Go 1.13 (часть 2)
- Вступление
- Изменения после Go 1.20
Нестандартные модули для работы с ошибками в Go
- github.com/pkg/errors (часть 1)
- github.com/cockroachdb/errors (часть 1)
- Литература
- github.com/pkg/errors (часть 3)
- Прочие нестандартные модули
- Вступление
- github.com/pkg/errors (часть 2)
- github.com/cockroachdb/errors (часть 2)
Лучшие практики по работе с ошибками в Go
- Линтеры и ошибки (часть 1)
- Литература
- Ошибки и тип ресивера
- Объявление ошибок
- Оборачивание io.EOF и иже с ним
- Базовые идиомы по обработке ошибок (часть 2)
- Базовые идиомы по обработке ошибок (часть 1)
- Monadic-style работа с ошибками
- Исключения из правил
- Логирование ошибок
- Лучшие практики врапинга
- Константные ошибки
- Вступление
- Про метод Error
- Линтеры и ошибки (часть 2)
Работа с ошибками в тестах
- Работа с ошибками в тестах (часть 1)
- Работа с ошибками в тестах (часть 2)
- Литература
- Работа с ошибками в тестах (часть 3)
- Вступление
Работа с ошибками при конкурентном коде
- Ошибки при выполнении групповых задач
- Передача ошибок между горутинами
- Литература
- Вступление
Будущее ошибок в Go 2
- Вступление
- Литература
- Error Inspection & Printing
- Error Handling
Заключительное слово
- Заключительное слово
Для кого этот курс
Разработчики, ежедневно практикующие Golang, среднего уровня экспертизы и выше.
Предварительные требования
Вам понадобятся:
Уверены ли вы, что ваш код по работе с ошибками не стыдно показать людям? Практически год ежедневной работы потребовался для создания курса на такую, казалось бы, очевидную тему.
Оставьте отзыв
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных