❓ Чем отличается инициализация 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
❓ Когда стоит использовать context.TODO() вместо context.Background()
Anonymous Poll
5%
Нужно гарантировать, что контекст будет отменён при завершении функции
3%
Когда передаются данные через контекст
91%
Контекст ещё не определён, и вам нужно временно использовать заглушку
3%
Когда контекст должен быть передан другим компонентам без изменений
Введение в Angular: основы и практические навыки
В ходе занятия познакомимся с основными концепциями Angular, разберем его ключевые компоненты и научимся создавать интерактивные и структурированные приложения. Что такое модули, компоненты, директивы, пайпы и сервисы, а также освоите работу с данными через привязку, настроите маршрутизацию и создадите простую форму с валидацией.
👉Какие ключевые темы и вопросы будут рассмотрены на вебинаре?
- Поймут, как устроен Angular и как с ним работать.
- Сумеют самостоятельно создать простое одностраничное приложение.
- Освоят основы архитектуры приложения: компоненты, модули и маршруты.
- Получат опыт настройки форм и базовой проверки данных.
- Будут готовы к дальнейшему изучению Angular и построению полноценных проектов.
Бесплатный вебинар проходит в рамках курса “Angular Developer“
Регистрация и подробнее о курсе Angular Developer - https://clck.ru/3N6zZ5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
В ходе занятия познакомимся с основными концепциями Angular, разберем его ключевые компоненты и научимся создавать интерактивные и структурированные приложения. Что такое модули, компоненты, директивы, пайпы и сервисы, а также освоите работу с данными через привязку, настроите маршрутизацию и создадите простую форму с валидацией.
👉Какие ключевые темы и вопросы будут рассмотрены на вебинаре?
- Поймут, как устроен Angular и как с ним работать.
- Сумеют самостоятельно создать простое одностраничное приложение.
- Освоят основы архитектуры приложения: компоненты, модули и маршруты.
- Получат опыт настройки форм и базовой проверки данных.
- Будут готовы к дальнейшему изучению Angular и построению полноценных проектов.
Бесплатный вебинар проходит в рамках курса “Angular Developer“
Регистрация и подробнее о курсе Angular Developer - https://clck.ru/3N6zZ5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👎1
Хотите стать тимлидом на PHP? Задумывались, как сделать следующий шаг в своей карьере и перейти к менеджерской роли?
16 июля в 20:00 МСК OTUS проведет открытый вебинар «Что нужно знать, чтобы стать тимлидом на PHP». Мы подробно разберем, какие soft и hard skills нужны для этой роли, какую литературу стоит изучить, какие типичные вопросы задают на собеседованиях для тимлидов, и какие ожидания предъявляют компании.
Этот вебинар поможет не только тем, кто уже является тимлидом, но и разработчикам, стремящимся к карьерному росту. Узнайте, как подготовиться к качественно новому шагу в вашем профессиональном пути и получите практические рекомендации для карьерного роста.
Открытый урок пройдет в преддверии старта курса «PHP Developer. Professional». Все участники вебинара получат скидку на обучение.
Регистрация открыта: https://clck.ru/3N6wSZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
16 июля в 20:00 МСК OTUS проведет открытый вебинар «Что нужно знать, чтобы стать тимлидом на PHP». Мы подробно разберем, какие soft и hard skills нужны для этой роли, какую литературу стоит изучить, какие типичные вопросы задают на собеседованиях для тимлидов, и какие ожидания предъявляют компании.
Этот вебинар поможет не только тем, кто уже является тимлидом, но и разработчикам, стремящимся к карьерному росту. Узнайте, как подготовиться к качественно новому шагу в вашем профессиональном пути и получите практические рекомендации для карьерного роста.
Открытый урок пройдет в преддверии старта курса «PHP Developer. Professional». Все участники вебинара получат скидку на обучение.
Регистрация открыта: https://clck.ru/3N6wSZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🌚1
❗️ Я задачи этой недели
Anonymous Poll
34%
Легко решал
16%
Нормально решал
5%
Еле решал
53%
Вообще не решал
❓ Что выведет код
Anonymous Poll
27%
data.val = <nil>
27%
data.val = 0
19%
data.val = 5
42%
data.val = undefined
🤡8
❓ Что происходит, если структура в Go содержит поле с таким же именем, как у поля во встроенной структуре
Anonymous Poll
11%
Поле во встроенной структуре становится недоступным, так как оно скрывается полем внешней структуры.
11%
Структура вызывает ошибку компиляции из-за дублирования имен.
80%
Поле во встроенной структуре остаётся доступным через обращение к внутренней структуре
1%
Невозможно обратиться к скрытому полю, так как это вызовет ошибку компиляции.
❓ Что выведет код
Anonymous Poll
10%
avengers: end game & midnight in paris
0%
avengers: end game & end game
10%
avengers: game & midnight paris
80%
Ошибка комиляции
🤡7