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, среднего уровня экспертизы и выше.
Предварительные требования
Вам понадобятся:
Уверены ли вы, что ваш код по работе с ошибками не стыдно показать людям? Практически год ежедневной работы потребовался для создания курса на такую, казалось бы, очевидную тему.
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных