❓ Какой пакет необходим для запуска HTTP-сервера в Go
Anonymous Poll
9%
http/server
1%
go/web
89%
net/http
3%
server/http
🥱4
❓ Что представляет собой тип rune в Go
Anonymous Poll
34%
Тип для работы с байтами
21%
Тип для хранения строк
1%
Псевдоним для float64
46%
Псевдоним для int32
🥱2
❓ Что делает функция errors.Is
Anonymous Poll
93%
Проверяет, относится ли ошибка к заданному значению
4%
Проверяет, является ли ошибка nil
4%
Проверяет, равны ли две строки
2%
Исправляет ошибку автоматически
🥱2
❓ Как обрабатывать критические непредвиденные ситуации
Anonymous Poll
11%
errors.Fatal
2%
Автоматическая перезагрузку программы
4%
throw и catch
87%
panic и recover
❓ В чём особенность sync.RWMutex
Anonymous Poll
5%
Может использоваться только для записи
1%
Автоматически снимает блокировку через таймаут
7%
Не допускает одновременного чтения
89%
Разделяет блокировки на чтение и запись
👍1
❓ Почему «Short» < «long» в Go возвращает true
Anonymous Poll
3%
Go игнорирует регистр
16%
Так работает ASCII-сортировка только для латиницы
9%
Строка короче
73%
'S' в Unicode меньше, чем 'l'
❓ Что происходит, если в Go при обработке ошибки использовать «:=» вместо «=»
Anonymous Poll
3%
Ошибка автоматически игнорируется и не вызывает сбой
30%
Код не скомпилируется из-за дублирования переменной
3%
Ошибка не будет обработана
64%
Будет создана новая переменная с тем же именем, что приведет к затенению
Как упорядочить код на Go и сделать его масштабируемым?
➡️ На открытом уроке 20 августа в 20:00 МСК мы разберём, что такое пакеты в Go, как правильно организовывать структуру папок и работать с модулями.
❗️Вы получите знания о том, как избежать частых ошибок и эффективно использовать Go в реальных проектах.
🔴 Присоединяйтесь к открытому вебинару «Golang Developer. Basic»: https://clck.ru/3NfKXz
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
➡️ На открытом уроке 20 августа в 20:00 МСК мы разберём, что такое пакеты в Go, как правильно организовывать структуру папок и работать с модулями.
❗️Вы получите знания о том, как избежать частых ошибок и эффективно использовать Go в реальных проектах.
🔴 Присоединяйтесь к открытому вебинару «Golang Developer. Basic»: https://clck.ru/3NfKXz
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❓ Как проверить код на наличие затененных переменных без изменения исходного кода
Anonymous Poll
9%
Использовать команду go test
86%
Применить линтер или инструменты анализа кода (golangci-lint)
6%
Вывести все переменные с их значениями с помощью fmt.Println()
8%
Ручной просмотр кода с комментариями
Тест для Golang-разработчиков, проверьте свои знания, готовы ли вы к обучению на курсе.
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Сейчас Go становится все востребованнее, благодаря своей производительности, масштабируемости и экосистеме.
После 5 месяцев обучения вы сможете:
— Писать production-ready код, многопоточные и конкурентные программы.
— Понимать синтаксис и внутреннее устройство языка Go.
— Разворачивать микросервисы с помощью Docker.
— Проектировать и реализовывать микросервисную архитектуру на Go.
Также вас ждет прокачка навыков на реальных коммерческих кейсах и под руководством экспертов в этой области. Старт курса 30 июля, успейте на курс .Возможна рассрочка.
👉 ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Сейчас Go становится все востребованнее, благодаря своей производительности, масштабируемости и экосистеме.
После 5 месяцев обучения вы сможете:
— Писать production-ready код, многопоточные и конкурентные программы.
— Понимать синтаксис и внутреннее устройство языка Go.
— Разворачивать микросервисы с помощью Docker.
— Проектировать и реализовывать микросервисную архитектуру на Go.
Также вас ждет прокачка навыков на реальных коммерческих кейсах и под руководством экспертов в этой области. Старт курса 30 июля, успейте на курс .Возможна рассрочка.
👉 ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❓ Что делает инструмент go vet с флагом -shadow
Anonymous Poll
20%
Игнорирует затененные переменные
4%
Заменяет все переменные с одинаковыми именами в коде
68%
Печатает предупреждения о потенциальном затенении переменных в коде
11%
Оптимизирует использование переменных для предотвращения их затенения
❓ Что выведет код
Anonymous Poll
52%
Паника во время выполнения
13%
Result:
9%
Result: <empty>
26%
Ошибка компиляции
🤡20😁1
❓ Что делает case с nil-каналом в select
Anonymous Poll
7%
Выбирается немедленно
62%
Никогда не выбирается
17%
Паникует
16%
Зависит от буферизации канала
🤔1