Продвинутая работа с ошибками в Go (Golang) — Уверены ли вы, что ваш код по работе с ошибками не стыдно показать людям? Практически год ежедневной работы потребовался для создания курса на такую, казалось бы, очевидную тему. Что такого особенного можно рассказать про ошибки? Мы считаем, что грамотная обработка ошибок – это залог отказоустойчивости вашего приложения и здесь не всё так очевидно, как кажется на первый взгляд: -Сколько способов обернуть ошибку вы знаете? Один? Два? А их больше пяти! Какие подводные камни скрывает каждый из них? -Как обработать ошибку, не импортируя её пакет? -Может быть, вы знаете как стандартная библиотека пишет стектрейс ошибки? -А что такое константные ошибки? -А стектрейс – это вообще дорогая штука? -Чем опасен метод Error и какой тип ресивера ему выбрать? -Какие ошибки можно игнорировать, а какие нет? -Как обрабатывать ошибки, происходящие конкурентно? -Что делать, если пакет не предоставляет нужной ошибки? -Где и как логировать ошибки? -Насколько сторонние модули по работе с ошибками совместимы со стандартной библиотекой? -Как Go дошёл до текущих механизмов ошибок и что нас ждёт впереди? -Основная цель курса – сделать ваш код по работе с ошибками production ready.
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
В доступной форме описаны основные ошибки, допускаемые во время экзаменов по вождению. Материалы, изложенные в сборнике, легко читаются и запоминаются. Даются рекомендации о том, что делать в сложных ситуациях, как избежать ошибок в городе и на автодроме.
Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях. Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные оши ...
Клиническое руководство по ACT. Как избежать типичных ошибок — В книге рассматриваются самые распространенные ошибки психотерапевта ACT при работе с клиентами — отправка противоречивых сообщений, разговоры и объяснения вместо практики, чрезмерный энтузиазм, стремление быть “хорошим парнем” или хорошим слушателем, повышенное внимание одному п ...
Ошибки разработчиков видеоигр. От идеи до провала — Как трезво оценивать свой проект?Что мешает грамотно планировать свою работу?Какие психологические особенности игроков стоит учитывать?Создание видеоигр – особое искусство. Инструмент разработчика – не компьютер, не игровые движки, а мозг. Книга «Ошибки разработчиков видео ...
С помощью этой книги вы научитесь создавать программы на языке Ассемблер. Поймете, как реализовать команды и способы адресации, управлять данными. Здесь же описываются распространенные ошибки в программах на языке Ассемблера, часто встречающиеся ошибки в драйверах ввода-вывода и программах обслуживания прерываний.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.