Разширена работа с грешки в Go (Golang) - курс 21 280 RUB. от Степик, обучение 22 часа, дата 28.11.2023г.
разни / / November 29, 2023
Какво е особеното на грешките?
Вярваме, че компетентното обработване на грешки е ключът към устойчивостта на грешки на вашето приложение и не всичко тук е толкова очевидно, колкото изглежда на пръв поглед:
Колко начина знаете да обърнете грешка? един? две? И те са повече от пет! Какви подводни камъни крие всеки от тях?
Как да се справя с грешка, без да импортирам нейния пакет?
Може би знаете как стандартната библиотека записва грешки в stacktrace?
Какво представляват постоянните грешки?
Скъпо нещо ли е stacktrace?
Защо методът Error е опасен и какъв тип приемник трябва да избере?
Кои грешки могат да бъдат игнорирани и кои не?
Как да се справим с грешки, които възникват едновременно?
Ами ако пакетът не предоставя необходимата грешка?
Къде и как да регистрирам грешки?
Колко съвместими са модулите за обработка на грешки на трети страни със стандартната библиотека?
Как Go стигна до настоящите си механизми за грешки и какво предстои?
и т.н.
Основната цел на курса е да подготви производството на код за обработка на грешки.
Ако смятате, че работата с грешки в Go завършва със знанието за грешките. Е и грешки. Тъй като, тогава определено трябва да дойдете при нас.
Курсът изцяло теория ли е?
Не, не и НЕ!
Разбира се, ще трябва да се докоснем до теоретичните аспекти на работата с грешки в Go, но бъдете готови да прочетете много изходен код, както стандартната библиотека, така и модулите на трети страни.
Достъпът до всеки следващ модул се отваря само след решаване на задачи и тестове в текущия. Примери от курса и шаблони за задачи са в отделно хранилище на GitHub. За всяка задача има модулни тестове, които тя трябва да премине - няма да се налага да страдате с I/O, както е със задачите в други курсове.
Какво ще науча?
Ако сте нов в Go, определено ще искате да изострите знанията си и да се насладите на някои от примерите за код, които вероятно пропускате в момента. Но ви предупреждаваме, че вероятно няма да можете да изпълните всички задачи от курса.
Ако сте старши домат и практикуващ Go разработчик, тогава отново ще се запознаете с най-добрите практики и ще разберете за какво си струва да победите колегите си, а може би дори и себе си, на китката.
Във всеки случай, ако имате опит в програмирането като цяло, умения за Google стандартни пакети и желание да стигнете до края, тогава курсът трябва да върви добре.
Курсът само за грешки ли е?
Не!
Уроците често съдържат оригинални коментари по свързани теми (като тестване, паралелност, анализ на статичен код и т.н.) и всеки модул е снабден с изчерпателна библиография. Модулите „Справяне с грешки в тестове“ и „Справяне с грешки в конкурентен код“ ще ви накарат да се поизпотите особено.
Понятието паника, свързано с грешките, се разглежда в отделен курс.
Примерни проблеми
Къде мога да попитам за курса?
Добре дошли в https://t.me/goinpractice.
Още курсове в
https://www.golang-courses.ru/
3
курс- Завършил MSTU на името на. Н.Е. Бауман – архитект на решения в Exness. - Бивш мениджър и един от авторите на Otus: Golang Developer. Професионален. - Автор и преподавател по Golang на практика
- Завършил MSTU на името на. Н.Е. Бауман
- Архитект на решения в Exness
- Бивш мениджър и един от авторите на Otus: Golang Developer. Професионален
- Автор и преподавател по Golang на практика
3
курс- Завършил Московския държавен технически университет на името на N.E. Бауман. - В миналото Java/Kotlin Android разработчик, докато беше в Avito, напълно мутира в бекенд инженер. Пиша на Go и малко на PHP. - Лош характер. Не...
- Завършил Московския държавен технически университет на името на N.E. Бауман.
- В миналото Java/Kotlin Android разработчик, докато беше в Avito, напълно мутира в бекенд инженер. Пиша на Go и малко на PHP.
- Лош характер. Неженен.