❓ В чём особенность sync.RWMutex
Anonymous Poll
5%
Может использоваться только для записи
1%
Автоматически снимает блокировку через таймаут
8%
Не допускает одновременного чтения
89%
Разделяет блокировки на чтение и запись
👍1
❓ Почему «Short» < «long» в Go возвращает true
Anonymous Poll
3%
Go игнорирует регистр
16%
Так работает ASCII-сортировка только для латиницы
10%
Строка короче
72%
'S' в Unicode меньше, чем 'l'
❓ Что происходит, если в Go при обработке ошибки использовать «:=» вместо «=»
Anonymous Poll
3%
Ошибка автоматически игнорируется и не вызывает сбой
29%
Код не скомпилируется из-за дублирования переменной
3%
Ошибка не будет обработана
65%
Будет создана новая переменная с тем же именем, что приведет к затенению
Как упорядочить код на 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
87%
Применить линтер или инструменты анализа кода (golangci-lint)
5%
Вывести все переменные с их значениями с помощью 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%
Игнорирует затененные переменные
3%
Заменяет все переменные с одинаковыми именами в коде
67%
Печатает предупреждения о потенциальном затенении переменных в коде
12%
Оптимизирует использование переменных для предотвращения их затенения
❓ Что выведет код
Anonymous Poll
57%
Паника во время выполнения
11%
Result:
7%
Result: <empty>
29%
Ошибка компиляции
🤡22😁1
❓ Что делает case с nil-каналом в select
Anonymous Poll
7%
Выбирается немедленно
61%
Никогда не выбирается
19%
Паникует
15%
Зависит от буферизации канала
🤔1
❓ Какую роль играет класс Invoker в паттерне "Команда"
Anonymous Poll
18%
Содержит логику выполнения команд
13%
Хранит состояние системы
70%
Инициирует выполнение команд
4%
Управляет базой данных
🔥 Проверьте свои знания PHP! 🚀
✅ Думаете, ваши знания PHP на уровне Middle+ или Senior? Пройдите наш квиз и узнайте, готовы ли вы освоить один из самых мощных PHP-фреймворков — Symfony!
Этот курс позволит вам развить навыки для разработки сложных и высокопроизводительных приложений. Вы научитесь обеспечивать безопасность приложений, проводить оптимизацию и эффективно использовать современные инструменты фреймворка, такие как Symfony, Git, Docker и многие другие.
На курсе вас ждут:
- Живые лекции с практикующими преподавателями
- Глубокое погружение в архитектуру Symfony
После курса вы сможете решать задачи уровня enterprise и работать с самыми популярными фреймворками.
👉 Пройдите тест, получите доступ к полезным урокам и скидку на курс «Symfony Framework»:
https://clck.ru/3NrJFx
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
✅ Думаете, ваши знания PHP на уровне Middle+ или Senior? Пройдите наш квиз и узнайте, готовы ли вы освоить один из самых мощных PHP-фреймворков — Symfony!
Этот курс позволит вам развить навыки для разработки сложных и высокопроизводительных приложений. Вы научитесь обеспечивать безопасность приложений, проводить оптимизацию и эффективно использовать современные инструменты фреймворка, такие как Symfony, Git, Docker и многие другие.
На курсе вас ждут:
- Живые лекции с практикующими преподавателями
- Глубокое погружение в архитектуру Symfony
После курса вы сможете решать задачи уровня enterprise и работать с самыми популярными фреймворками.
👉 Пройдите тест, получите доступ к полезным урокам и скидку на курс «Symfony Framework»:
https://clck.ru/3NrJFx
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❓ Какой уровень изоляции транзакций может показывать несохранённые изменения
Anonymous Poll
5%
Read Committed
3%
Repeatable Read
93%
Read Uncommitted
1%
Serializable
📢 Какой сетап идеально подойдёт для разработки AI-агента?
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой (https://clc.to/PB84Mg)
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой (https://clc.to/PB84Mg)
🔥3🎉3👍1
💻 Пишете на Go, но всё еще не уверены в интерфейсах?
📅 3 сентября в 20:00 на открытом вебинаре OTUS эксперт по Go разложит интерфейсы на атомы. Вы узнаете, как устроен тип interface изнутри и почему этот инструмент незаменим в современном Go-коде. Разберём самые распространённые ошибки и расскажем, как избегать panic при использовании интерфейсов.
Получите навыки и уверенность, чтобы писать чистый и безопасный код, избегая типичных ловушек языка. Вебинар проходит в преддверие курса «Golang Developer. Professional».
🔴 Регистрируйтесь прямо сейчас и прокачайте свой код на Go: https://clck.ru/3NtNk3
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📅 3 сентября в 20:00 на открытом вебинаре OTUS эксперт по Go разложит интерфейсы на атомы. Вы узнаете, как устроен тип interface изнутри и почему этот инструмент незаменим в современном Go-коде. Разберём самые распространённые ошибки и расскажем, как избегать panic при использовании интерфейсов.
Получите навыки и уверенность, чтобы писать чистый и безопасный код, избегая типичных ловушек языка. Вебинар проходит в преддверие курса «Golang Developer. Professional».
🔴 Регистрируйтесь прямо сейчас и прокачайте свой код на Go: https://clck.ru/3NtNk3
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
😁1
❓ Какие из следующих данных при поверхностном копировании в Go не будут копироваться, а только скопируется их ссылка
Anonymous Poll
13%
Строки
31%
Массивы
59%
Карты
18%
Структуры данных с простыми типами