- Сообщения
- 9,001
- Реакции
- 172

Автор: Антон Телышев, Дмитрий Назарков
Название: Продвинутая работа с ошибками в Go (Golang) (2022)
Описание:
Мы находим, что грамотная переработка погрешностей – такое задаток отказоустойчивости вашего прибавления и здесь на выборку так очевидно, как кажется на первый взгляд:
Сколько методов превратить погрешность вы знаете? А их велико пяти! Какие повозочные камешки укрывает любой из них?
Как обработать ошибку, не импортируя её пакет?
Может статься, вы знаете как стандартная библиотечка строчит стектрейс ошибки?
А что таковое постоянные ошибки?
А стектрейс – такое поголовно дорогостоящая штука?
Чем опасен рецепт Error и какой тип ресивера ему выбрать?
Какие погрешности возможно игнорировать, а какие нет?
Как обрабатывать ошибки, приключающиеся конкурентно?
Что творить, ежели мешок не предоставляет необходимой ошибки?
Где и как логировать ошибки?
Сколь посторонние модули после службе с погрешностями совместимы со стандартной библиотекой?
Как Go дошёл пред протекающих элементов погрешностей и что нас ждёт впереди?
и т.
Генеральная установку курса – выработать ваш код по службе с погрешностями production ready.
Ежели вы думаете, что пахота с погрешностями в Go завершается познанием о errors. Is и errors. As, ведь вам точно к нам.
Первый модуль. Интродукционное выступление
Узнаем, какие компиляторы понадобятся, в чём упражнять и где общаться.
Интродукционное выступление
Второй модуль. Теория погрешностей в Си
Всё новое - такое неплохо запамятованное старое.
Знакомство с errno
Знакомство с errno_t
Организация "своих" погрешностей
Третий модуль. Теория погрешностей в Go
Самое время постичь дзен погрешностей в Go.
Установление в интерфейсы в Go
Теория погрешностей в Go
Базисные фокусы к обработке погрешностей в Go
Неоригинальный мешок errors
Врапинг погрешностей до Go 1.
Врапинг погрешностей спустя Go 1. 13 (часть 1)
Врапинг погрешностей спустя Go 1. 13 (часть 2)
Четвёртый модуль. Самобытные модули для работы исковерканный в Go
Разберём приборы по работе исковерканный от сообщества Go.
com/pkg/errors (часть 1)
com/pkg/errors (часть 2)
com/pkg/errors (часть 3)
com/cockroachdb/errors (часть 1)
com/cockroachdb/errors (часть 2)
Остальные самобытные модули
Пятый модуль. Лучшие практики по работе исковерканный в Go
Как правильно "ошибаться" в Go?
Извещение погрешностей
Погрешности и тип ресивера
Постоянные погрешности
Базисные идиомы по обработке погрешностей (часть 1)
Про метод Error()
Базисные идиомы по обработке погрешностей (часть 2)
Выбрасывания изо верховодил
Лучшие практики врапинга
Направление io. EOF и иже с ним
Логирование погрешностей
Monadic-style пахота исковерканный
Линтеры и погрешности (часть 1)
Линтеры и погрешности (часть 2)
Шестой модуль. Пахота с погрешностями в исследованиях
Анализы – это тоже код. И требования к ним не могут различаться через условий к коду.
Пахота с погрешностями в исследованиях (часть 1)
Пахота с погрешностями в исследованиях (часть 2)
Пахота с погрешностями в исследованиях (часть 3)
Седьмой модуль. Пахота с погрешностями около конкурентноспособном коде
Несколько побеседуем об ошибках в контексте concurrency.
Передача погрешностей промежду горутинами
Погрешности около исполненье пакетных проблем
Восьмой модуль. Будущее погрешностей в Go 2
Великолепное далёко, не будь дуй сюда жестоко.
Error Inspection & Printing
Error Handling
Вы получаете:
Путь к протолкнутой концепции по теме курса и перечням литературы
Путь к GitHub-репозиторию с образчиками и болванками ради проблем
Скачать: