❓ Что происходит, если в Go при обработке ошибки использовать «:=» вместо «=»
Anonymous Poll
3%
Ошибка автоматически игнорируется и не вызывает сбой
29%
Код не скомпилируется из-за дублирования переменной
3%
Ошибка не будет обработана
66%
Будет создана новая переменная с тем же именем, что приведет к затенению
❓ Как проверить код на наличие затененных переменных без изменения исходного кода
Anonymous Poll
9%
Использовать команду go test
86%
Применить линтер или инструменты анализа кода (golangci-lint)
6%
Вывести все переменные с их значениями с помощью fmt.Println()
8%
Ручной просмотр кода с комментариями
❓ Что делает инструмент go vet с флагом -shadow
Anonymous Poll
20%
Игнорирует затененные переменные
3%
Заменяет все переменные с одинаковыми именами в коде
68%
Печатает предупреждения о потенциальном затенении переменных в коде
11%
Оптимизирует использование переменных для предотвращения их затенения
❓ Что выведет код
Anonymous Poll
53%
Паника во время выполнения
10%
Result:
7%
Result: <empty>
33%
Ошибка компиляции
🤡24😁1
❓ Что делает case с nil-каналом в select
Anonymous Poll
7%
Выбирается немедленно
61%
Никогда не выбирается
19%
Паникует
13%
Зависит от буферизации канала
🤔1
❓ Какую роль играет класс Invoker в паттерне "Команда"
Anonymous Poll
16%
Содержит логику выполнения команд
12%
Хранит состояние системы
71%
Инициирует выполнение команд
6%
Управляет базой данных
❓ Какой уровень изоляции транзакций может показывать несохранённые изменения
Anonymous Poll
6%
Read Committed
3%
Repeatable Read
90%
Read Uncommitted
2%
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)
🔥6🎉5👍2
❓ Какие из следующих данных при поверхностном копировании в Go не будут копироваться, а только скопируется их ссылка
Anonymous Poll
13%
Строки
33%
Массивы
63%
Карты
16%
Структуры данных с простыми типами
❓ Какое число будет выведено при выполнении этого кода на 64-битной системе
Anonymous Poll
8%
1
8%
7
25%
8
63%
64
🤡8🤮2👎1
❓ Что такое унарный ^x для беззнакового x
Anonymous Poll
16%
Побитовое И
10%
Побитовое ИЛИ
72%
Побитовая инверсия
3%
Сброс битов
❓ В каком случае использование уровня изоляции Read Uncommitted может быть оправдано
Anonymous Poll
5%
Когда критична высокая консистентность данных
90%
Когда необходима высокая производительность, но консистентность данных не критична
4%
Когда требуется полная защита от фантомных чтений
2%
Когда необходимо обеспечить полную изоляцию транзакций
❗️ Задачи этой недели я _________
Anonymous Poll
22%
Щёлкал как орешки
24%
Решал с умом
18%
Вообще не решил
46%
Скипнул
🤡3
❓ Что происходит, если две транзакции пытаются одновременно захватить один и тот же ресурс, используя счетный семафор с ограничением на 1 поток
Anonymous Poll
95%
Одна из транзакций захватит ресурс, а другая будет заблокирована до его освобождения.
2%
Обе транзакции захватят ресурс, и результат будет некорректным.
2%
Обе транзакции завершатся с ошибкой.
2%
Ресурс будет доступен для всех транзакций одновременно.
В преддверии новой активности мы собрали в одну папку 30 Telegram-каналов известных профессионалов и попросили их авторов подготовить для вас документы, которые помогут:
Также они проводят розыгрыш с топовыми призами:
Как участвовать:
1. Подпишись на папку: https://t.iss.one/addlist/AYTpZaCWIxA5NWNi
2. Подтверди участие в боте
До встречи 25 сентября — дата объявления победителя!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥3😱2
❓ В какой ситуации может возникнуть грязное чтение
Anonymous Poll
17%
Транзакция читает данные, которые были изменены и зафиксированы другой транзакцией.
84%
Транзакция читает данные, которые были изменены, но ещё не зафиксированы другой транзакцией.
1%
Транзакция читает данные, которые не были изменены другими транзакциями.
1%
Транзакция блокирует ресурс, чтобы никто другой не смог его изменить.
❓ Какая проблема может возникнуть, если для банковских переводов используется уровень Read Committed
Anonymous Poll
23%
Транзакция может видеть чужие незавершённые изменения.
51%
Фантомные записи могут изменить количество строк в выборке, влияя на бизнес-логику.
22%
Ничего, уровень достаточен для всех случаев.
6%
Транзакция может привести к панике во время выполнения