❓ Что произойдет, если закрыть канал, в который никто не писал
Anonymous Poll
3%
Утечка памяти
84%
Ничего
6%
Паника
8%
Выведется nil
❓Что выведет код
Anonymous Poll
42%
false false false false
16%
true true false false
23%
false false true true
29%
true true true true
🤡24😁3
❗️ Посты этой недели мне ____
Anonymous Poll
13%
Понравились
19%
Были нейтральны
59%
Не очень понравились
9%
Каюсь, пропустил
❓Что делает bytes.Equal(x, y), если x и y имеют одинаковую длину, но различные значения в элементах
Anonymous Poll
4%
Возвращает true, так как длина слайсов одинаковая
8%
Возвращает ошибку, потому что слайсы содержат разные типы
8%
Возвращает nil, так как слайсы не могут быть равными
81%
Возвращает false, так как содержимое слайсов отличается
❓ Чем отличается инициализация arr := [5]int{} от arr := [...]int{}
Anonymous Poll
53%
arr := [5]int{} - скомпилируется, arr := [...]int{} - нет
25%
Оба синтаксиса эквивалентны
5%
Второй вариант работает только в функциях
18%
Первый вариант приводит к созданию слайса, второй — к массиву
❓ Что произойдёт, если не вызвать cancel() при использовании context.WithTimeout()
Anonymous Poll
18%
Контекст продолжит жить, но ресурсы не будут освобождены
4%
Программа завершится с ошибкой, так как отмена контекста не будет обработана
11%
Горутину не удастся завершить, что приведёт к утечке памяти
69%
Контекст будет автоматически отменён по таймауту
❓ Что происходит, если несколько каналов в select готовы для операции одновременно
Anonymous Poll
1%
Все каналы выполняются одновременно
20%
select выбирает первый канал по порядку в коде
2%
Выбирается канал с минимальной длиной очереди
79%
Выбирается случайный канал, если несколько готовы
👍3
🤡25
❓ Когда следует использовать context.WithValue в Go
Anonymous Poll
3%
Передача конфиденциальных данных, таких как пароли
14%
Передача данных между разными пакетами без необходимости их сериализации
4%
Передача больших структур данных между функциями
87%
Передача метаданных: ID запроса или сессионных данных
В преддверии новой активности мы собрали в одну папку 29 Telegram-каналов известных профессионалов и попросили их авторов подготовить для вас документы, которые помогут:
Также они проводят розыгрыш с топовыми призами:
Как участвовать:
1. Подпишись на папку: https://yangx.top/addlist/Qu1lhSIaUZVjZTFi
2. Подтверди участие в боте
До встречи 27 июля – дата подведения итогов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
🚀 Хотите стать экспертом в Angular? Пройдите тест и узнайте, готовы ли вы к нашему курсу!
Перед тем как погрузиться в мир Angular, проверьте свои знания JavaScript с помощью нашего вступительного теста. Это не только отличный способ оценить ваш уровень, но и первый шаг к освоению одного из самых востребованных фреймворков для веб-разработки. 🌍
Что вас ждёт на курсе Angular Developer?
- Создание SPA приложений с использованием лучших практик.
- Работа с TypeScript для создания чистого и поддерживаемого кода.
- Глубокие знания Angular для реальных проектов.
- Освоение реактивного программирования с помощью RxJS.
- Оптимизация производительности приложений.
👨💻 Для кого этот курс?
- JavaScript-разработчики, желающие углубить свои знания и освоить Angular.
- Backend-разработчики, стремящиеся стать Fullstack-разработчиками.
- Начинающие фронтендеры, готовые освоить строгий и структурированный фреймворк.
Что даст вам курс?
- Вы научитесь создавать высококачественные приложения с Angular.
- Освоите современные подходы в разработке с использованием TypeScript и RxJS.
- Станете уверенным в написании масштабируемого и легко поддерживаемого кода.
🔥 Проходите тест и узнайте свой уровень! Он поможет вам понять, насколько готовы к курсу, а также какие темы стоит освежить перед началом обучения.
Тест и подробнее о курсе Angular Developer - https://clck.ru/3N2Qgv
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Перед тем как погрузиться в мир Angular, проверьте свои знания JavaScript с помощью нашего вступительного теста. Это не только отличный способ оценить ваш уровень, но и первый шаг к освоению одного из самых востребованных фреймворков для веб-разработки. 🌍
Что вас ждёт на курсе Angular Developer?
- Создание SPA приложений с использованием лучших практик.
- Работа с TypeScript для создания чистого и поддерживаемого кода.
- Глубокие знания Angular для реальных проектов.
- Освоение реактивного программирования с помощью RxJS.
- Оптимизация производительности приложений.
👨💻 Для кого этот курс?
- JavaScript-разработчики, желающие углубить свои знания и освоить Angular.
- Backend-разработчики, стремящиеся стать Fullstack-разработчиками.
- Начинающие фронтендеры, готовые освоить строгий и структурированный фреймворк.
Что даст вам курс?
- Вы научитесь создавать высококачественные приложения с Angular.
- Освоите современные подходы в разработке с использованием TypeScript и RxJS.
- Станете уверенным в написании масштабируемого и легко поддерживаемого кода.
🔥 Проходите тест и узнайте свой уровень! Он поможет вам понять, насколько готовы к курсу, а также какие темы стоит освежить перед началом обучения.
Тест и подробнее о курсе Angular Developer - https://clck.ru/3N2Qgv
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1👎1
❓ Что нужно помнить при использовании context в юнит-тестах
Anonymous Poll
55%
Контексты с таймаутом и отменой должны быть явно отменены в конце теста
21%
В тестах не стоит использовать cancel(), так как это не влияет на выполнение теста
16%
В тестах не нужно использовать контексты, так как они автоматически управляются системой
9%
Контексты можно использовать только для работы с сетевыми запросами
❓ Что гарантирует использование sync.Once в Go
Anonymous Poll
94%
Однократное выполнение кода, даже если он вызывается в нескольких горутинах
1%
Одновременную инициализацию нескольких объектов
4%
Потокобезопасный доступ к переменным
2%
Чтение из канала только в одном потоке
❓ Что выведет код
Anonymous Poll
11%
false
9%
true
20%
Паника во время выполнения
59%
Ничего не выведет
🤡30