Go tests
Kanalga Telegram’da o‘tish
По всем вопросам- @haarrp @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - go chat jobs
Ko'proq ko'rsatish7 778
Obunachilar
+224 soatlar
+47 kunlar
-2730 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+23
0 kanalda
Iyun '26
+73
0 kanalda
Get PRO
May '26
+91
0 kanalda
Get PRO
Aprel '26
+81
0 kanalda
Get PRO
Mart '26
+120
0 kanalda
Get PRO
Fevral '26
+133
0 kanalda
Get PRO
Yanvar '26
+131
0 kanalda
Get PRO
Dekabr '25
+124
0 kanalda
Get PRO
Noyabr '25
+168
1 kanalda
Get PRO
Oktabr '25
+112
0 kanalda
Get PRO
Sentabr '25
+280
1 kanalda
Get PRO
Avgust '25
+134
0 kanalda
Get PRO
Iyul '25
+273
0 kanalda
Get PRO
Iyun '25
+146
0 kanalda
Get PRO
May '25
+118
0 kanalda
Get PRO
Aprel '25
+161
1 kanalda
Get PRO
Mart '25
+163
0 kanalda
Get PRO
Fevral '25
+187
0 kanalda
Get PRO
Yanvar '25
+258
0 kanalda
Get PRO
Dekabr '24
+271
0 kanalda
Get PRO
Noyabr '24
+282
0 kanalda
Get PRO
Oktabr '24
+454
5 kanalda
Get PRO
Sentabr '24
+315
1 kanalda
Get PRO
Avgust '24
+314
0 kanalda
Get PRO
Iyul '24
+272
0 kanalda
Get PRO
Iyun '24
+405
1 kanalda
Get PRO
May '24
+526
36 kanalda
Get PRO
Aprel '24
+461
43 kanalda
Get PRO
Mart '24
+514
20 kanalda
Get PRO
Fevral '24
+351
1 kanalda
Get PRO
Yanvar '24
+370
43 kanalda
Get PRO
Dekabr '23
+370
39 kanalda
Get PRO
Noyabr '23
+224
1 kanalda
Get PRO
Oktabr '23
+148
0 kanalda
Get PRO
Sentabr '23
+257
0 kanalda
Get PRO
Avgust '23
+414
0 kanalda
Get PRO
Iyul '23
+315
0 kanalda
Get PRO
Iyun '23
+377
0 kanalda
Get PRO
May '23
+63
0 kanalda
Get PRO
Aprel '23
+34
0 kanalda
Get PRO
Mart '23
+119
0 kanalda
Get PRO
Fevral '23
+227
0 kanalda
Get PRO
Yanvar '23
+76
0 kanalda
Get PRO
Dekabr '22
+1 344
0 kanalda
Get PRO
Noyabr '22
+41
0 kanalda
Get PRO
Oktabr '22
+147
0 kanalda
Get PRO
Sentabr '22
+132
0 kanalda
Get PRO
Avgust '22
+528
0 kanalda
Get PRO
Iyul '22
+282
0 kanalda
Get PRO
Iyun '22
+301
0 kanalda
Get PRO
May '22
+151
0 kanalda
Get PRO
Aprel '22
+1 190
0 kanalda
Get PRO
Mart '22
+900
0 kanalda
Get PRO
Fevral '22
+1 230
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 08 Iyul | +1 | |||
| 07 Iyul | +5 | |||
| 06 Iyul | +1 | |||
| 05 Iyul | +4 | |||
| 04 Iyul | +2 | |||
| 03 Iyul | +3 | |||
| 02 Iyul | +4 | |||
| 01 Iyul | +3 |
Kanal postlari
👣 Golang-задача с подвохом
Версия: Go 1.23+
Что выведет код?
package main
import "fmt"
func numbers(yield func(int) bool) {
defer fmt.Println("iterator: defer")
for i := 0; i < 5; i++ {
if !yield(i) {
fmt.Println("iterator: stopped")
return
}
fmt.Println("iterator: after yield", i)
}
}
func main() {
for n := range numbers {
fmt.Println("main:", n)
if n == 2 {
break
}
}
fmt.Println("main: done")
}
Многие ждут, что после break итератор просто мгновенно исчезнет.
Но в Go 1.23 появился range по функции.
Под капотом yield возвращает false, если внешний цикл остановился через break.
Ответ:
```txt id="5glpxa"
main: 0
iterator: after yield 0
main: 1
iterator: after yield 1
main: 2
iterator: stopped
iterator: defer
main: done
```
Подвох в том, что `break` происходит во внешнем цикле, но функция-итератор получает сигнал остановки через `yield`.
Если не проверить `!yield(i)`, можно продолжить работу после того, как потребитель уже вышел из цикла.| 2 | Разрабатываете на Go больше четырёх лет? Сразу 7 наших команд ждут вас:
Сервис Транспорта строит маршруты во всех продуктах 2ГИС, отображает пробки, дорожные события и автобусы на карте.
Social сотворяет магию вокруг социального графа.
Platform Backend Services превращает бизнес‑требования в платформенные сервисы: от идеи до запуска фич мобильными командами без лишних зависимостей.
Web API решает все справочные задачи, управляет стилями карт и обратной связью от пользователей в продуктах.
Сервис Рекламы создаёт техническую основу для продуктов рекламного направления.
2ГИС Логистика строит и пересчитывает маршруты с учётом пробок, погодных условий, типов транспорта, параметров груза и сложных логистических цепочек.
ГеоПоток помогает бизнесу повышать прозрачность процессов и сокращать издержки.
Все вакансии на сайте
Другие инженерные инсайты от 2ГИС → в Telegram-канале RnD | 1 128 |
| 3 | ❓ Какая команда запустит тестирование всех пакетов проекта, если вы находитесь в корневой директории проекта | 2 062 |
| 4 | ⚙️ Лучшие практики в Go: кейсы, которые особенно ждём
С 1 июня у нас стартует новый сезон Podlodka Go Crew — «Лучшие практики в Go». Он пройдёт при поддержке 2ГИС. Будем говорить о том, как писать код, который нормально живёт в продакшене при росте нагрузки и команды.
Вот какие сессии в этом сезоне мы ждём с особенным вниманием:
🚀 «Практика Go оптимизаций: растем вместе с нагрузкой», Алексей Акулович — путь сервиса от прототипа до миллионов RPS, оптимизация CPU, grpc, protobuf и даже собственный GC поверх гошного.
🏗 «Эволюция структуры Go-проекта: как 30 человек пушат в один репозиторий», Кирилл Возжеников — про рост продуктового монорепозитория, построение системы и практики, которые помогают не утонуть в хаосе.
🧩 «Как и зачем писать свой CDC на Go», Юра Саргсян — о ситуации, где стандартных решений уже недостаточно. Postgres, Kafka, гарантии доставки и и подводные камни логической репликации.
🔥 А в конце сезона проведём битву кейсов «50 оттенков межсервисного взаимодействия» — вместе разберём архитектурные задачи с метриками, схемами и ограничением на уточняющие вопросы.
👨💻 Будет много живых инженерных кейсов и обсуждений без абстракций. Приходите — будем разбирать реальные задачи и подходы, которые помогают строить надёжные системы.
🎟 Билеты здесь: https://podlodka.io/gocrew | 1 200 |
| 5 | ❓ Как объявить канал только для чтения в аргументе функции | 1 722 |
| 6 | Собираетесь к нам в Go?
➡ Рассказали, как мы построили наймовый процесс, чтобы сделать его честнее для всех.
Другие инженерные инсайты от 2ГИС → в Telegram-канале RnD | 1 334 |
| 7 | Что выведет код? | 0 |
| 8 | ⚡️ Вышло большое обновление популярного курса- Ai AI агенты, которые реально работают в проде!
Вы всё ещё пишете обёртки над ChatGPT и называете это «AI-продуктом»?
Пока вы промптите - рынок переходит на агентные системы. Те, что принимают решения, ходят в API, работают с Postgres и Redis, управляют браузером через Playwright.
И 90% таких систем ломаются между ноутбуком и продом.
AI Agents Engineering - курс, который закрывает этот разрыв. LangGraph, AutoGen, Computer Use, LLMOps. 8 модулей, 120+ шагов - от архитектуры до деплоя в Docker.
На выходе: реальный опыт на большой практической базе, а production-агент и навыки, за которые уже платят.
👉 48 часов действует скидка на курс 55 процентов: https://stepik.org/a/276971/ | 0 |
| 9 | ❓ За что отвечает поле New в структуре sync.Pool | 0 |
| 10 | Для тех, кто строит и масштабирует сервисы на Go: 25 апреля пройдет Я.Субботник по Go
Яндекс проведет митап офлайн в Санкт-Петербурге и онлайн. Участников будут ждать практические доклады, живые кейсы и решения, проверенные под нагрузкой.
Руководитель группы разработки Городских сервисов Владимир Тельбухов покажет, как наладить консистентность в интеграциях с внешними сервисами. А разработчик Yandex Cloud Иван Похабов, расскажет, как устроен GoBGP, какие баги в нём встречаются и как их исправляют в production. Полную программу выступлений можно найти на сайте.
Помимо докладов, для участников проведут круглые столы, квиз по Go, а также экскурсию по питерскому офису Яндекса, для которой офлайн-участникам потребуется предварительная регистрация.
👉 Регистрируемся | 0 |
| 11 | ❓ В каком случае можно использовать пользовательские типы как ключи в мапе | 0 |
| 12 | Проект можно запустить быстро, но выдержит ли он рост нагрузки, требования к безопасности и отказоустойчивости? Часто на старте думают только о функциях. Производительность, масштабирование, защита — добавим потом. В реальности это «потом» оборачивается дорогими переделками и компромиссами.
На бесплатном вебинаре:
• разберём, как требования к нагрузке, отказоустойчивости и безопасности формируют архитектуру с первого дня.
• поговорим о том, какие нефункциональные требования влияют на систему сильнее всего.
• как собирать и формулировать их вместе с бизнесом и как принимать архитектурные решения с учётом сроков и бюджета.
Спикер Александр Хохлов — архитектор платформенных решений в ГК Иннотех.
Открытый урок проходит в преддверии старта курса «Проектирование систем».
Регистрируйтесь сейчас - напомним перед вебинаром: регистрация
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. | 0 |
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
