В панике же не так много сухой теории, но есть где развернуться в плане:
- разбора сложных механизмов языка вплоть до кода рантайма и ассемблера;
- задач на боевое применения defer, как отдельно, так и в связке с panic / recover;
лучших практик и подводных камней непосредственно паникования.
Таким образом, курс получился менее обширным по теоретическому материалу (хотя он всё равно охватывает все без исключения аспекты заявленной темы), но более глубоким по погружению во внутренности Go и более плотным (может даже интересным) относительно практических задач.
Мы постарались сделать курс более динамичным, чем его предшественник. Что это значит?
Курс про ошибки более фундаментальный с теоретической точки зрения. Так как каждый приводимый нами тезис подкрепляется задачей, задач получилось огромное количество и многим людям тяжело пройти курс целиком.
Разработчики, ежедневно практикующие Golang, среднего уровня экспертизы и выше.
Обязательно предварительно пройдите открытые уроки и порешайте задачи в них, чтобы понять формат и способ подачи материала
Мы пропагандируем экологичный подход к маркетингу и никогда не навязываем вам покупку курсов.
Знание Go на уровне решения небольших, но порою сложных задачек.
Знание гошного (или хоть какого-нибудь) ассемблера на базовом уровне (необязательно уметь писать, но нужно уметь читать и понимать смысл инструкций).
Установленный компилятор Go >= 1.18.
Минимальное владение git.
Крайне желательна Unix-подобная ОС (не Windows).
О курсе