• Форумы
  • Складчины
  • Программирование

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

Поиск складчины
  • Курс создан: Дата начала 23 Сен 2022
В избранное
Зарегистрируйтесь, чтобы посмотреть скрытый контент
Робот
Робот форума
Сообщения
426 605
Реакции
1 990
Монеты
21 179
Оплачено
0
  • 23 Сен 2022
  • #1
Ссылка на картинку
Данный курс является первой частью специализации "Продвинутая работа с ошибками и паникой в Go".
Что такого особенного можно рассказать про ошибки?
Мы считаем, что грамотная обработка ошибок – это залог отказоустойчивости вашего приложения и здесь не всё так очевидно, как кажется на первый взгляд:
  • Сколько способов обернуть ошибку вы знаете? Один? Два? А их больше пяти! Какие подводные камни скрывает каждый из них?
  • Как обработать ошибку, не импортируя её пакет?
  • Может быть, вы знаете как стандартная библиотека пишет стектрейс ошибки?
  • А что такое константные ошибки?
  • А стектрейс – это вообще дорогая штука?
  • Чем опасен метод Error и какой тип ресивера ему выбрать?
  • Какие ошибки можно игнорировать, а какие нет?
  • Как обрабатывать ошибки, происходящие конкурентно?
  • Что делать, если пакет не предоставляет нужной ошибки?
  • Где и как логировать ошибки?
  • Насколько сторонние модули по работе с ошибками совместимы со стандартной библиотекой?
  • Как Go дошёл до текущих
    механизмов ошибок и что нас ждёт впереди?
  • и т.д.
Основная цель курса – сделать ваш код по работе с ошибками production ready.
Если вы думаете, что работа с ошибками в Go заканчивается знанием о errors.Is и errors.As, то вам точно к нам.
Курс – сплошная теория?
Нет, нет и нет!
Разумеется, нам придётся коснуться теоретических аспектов работы с ошибками в Go, но будьте готовы читать много исходного кода как стандартной библиотеки, так и сторонних модулей.
Доступ к каждому последующему модулю открывается только после решения задач и тестов в текущем. Примеры из курса и заготовки для задач лежат в отдельном GitHub-репозитории. Для каждой задачи представлены юнит-тесты, которые она должна проходить – вам не придётся мучиться с вводом-выводом, как это бывает в задачах на других курсах.
Чему я научусь?
Если вы новичок в Go, то точно укрепите свои знания и вдоволь насладитесь примерами боевого кода, которых вам скорее всего не хватает в данный момент. Но предупреждаем, что вероятно вы не сможете осилить все задачи курса.
Если вы сеньор-помидор и практикующий Go-разработчик, то лишний раз познакомитесь с лучшими практиками и узнаете, за что стоит бить по рукам своих коллег, а может даже и себя.
В любом случае, если у вас есть опыт программирования в целом, навыки гугления стандартных пакетов и желание дойти до конца – то курс должен хорошо зайти.
Курс только про ошибки?
Нет!
Часто уроки содержат авторские комментарии по смежным темам (таким как тестирование, concurrency, статический анализ кода и т.д.), а каждый модуль снабжён всеобъемлющим списком литературы. Модули "Работа с ошибками в тестах" и "Работа с ошибками при конкурентном коде" заставят вас особенно попотеть.
Читать дальше...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
golang антон телышев дмитрий назарков обработка ошибок работа с ошибками в go тестирование тестировщик
Похожие складчины
Скачать Продвинутая работа с паникой в Go (Golang) (Антон Телышев, Дмитрий Назарков)
  • Теги
    golang антон телышев дмитрий назарков продвинутая работа с паникой в go
  • От: Робот
  • 4 Июл 2022
Ответы
0
Просмотры
136
4 Июл 2022
Робот
Скачать Golang на практике. Пишем сервис на Go (Антон Телышев, Дмитрий Назарков)
  • Теги
    golang golang на практике kafka kubernetes postgresql
  • От: Робот
  • 20 Мар 2023
Ответы
0
Просмотры
146
20 Мар 2023
Робот
Скачать [Stepik] Thank Go! Многозадачность в Golang (Антон Жиянов)
  • Теги
    golang stepik thank go антон жиянов многозадачность в golang
  • От: Робот
  • 18 Янв 2023
Ответы
0
Просмотры
151
18 Янв 2023
Робот
Скачать [Udemy] Working with React and Go (Golang) (Тревор Соулер)
  • Теги
    golang react sawler trevor sawler udemy
  • От: Робот
  • 15 Ноя 2022
Ответы
0
Просмотры
163
15 Ноя 2022
Робот
Скачать [Skillbox] Профессия Go-разработчик (Антон Жуков, Александр Соколов)
  • Теги
    go it go язык программирования go-разработка go-разработчик golang
  • От: Робот
  • 18 Май 2021
Ответы
0
Просмотры
200
18 Май 2021
Робот
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?