Anonymous Quiz
20%
NewThread
73%
Go
4%
CreateThread
3%
Start
💊4
Anonymous Quiz
21%
delve
11%
gdb
64%
debugger
3%
lldb
🤔2
В реальных проектах часто используются:
- Builder — для конфигурации сложных объектов (например, HTTP-клиентов).
- Factory — для создания сервисов по интерфейсу.
- Singleton — для централизованного логгера или глобальных параметров.
- Также могут применяться Strategy, Adapter, Observer, особенно при построении архитектуры с плагинами, хранилищами, UI-обработкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Anonymous Quiz
2%
custom
72%
error
20%
new
7%
fmt
💊24🔥1
Anonymous Quiz
11%
CurrentTime
5%
GetTime
1%
Present
83%
Now
👍1
В Go функция может возвращать несколько значений одновременно, благодаря множественному возврату.
Ограничений по количеству возвратов формально нет (можно вернуть хоть 10 переменных), но по стилю рекомендуется не перегружать сигнатуру — до 2–3 значений максимум, особенно если не используются именованные возвращаемые значения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Anonymous Quiz
13%
Инкапсуляция
14%
Наследование
62%
Полиморфизм
11%
Абстракция
💊1
Anonymous Quiz
78%
Встраивание
7%
Расширение
12%
Имплементация
3%
Делегирование
Это архитектурный паттерн управления долгоживущими распределёнными транзакциями.
Вместо одной глобальной транзакции, используется последовательность локальных операций, каждая из которых имеет компенсирующее действие, если что-то пошло не так.
Применяется в микросервисной архитектуре, где нельзя использовать обычные транзакции между сервисами. Есть два варианта исполнения: оркестрация (центральный координатор) и хореография (сервисы реагируют на события друг друга).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
11%
Поток может хранить несколько значений
55%
Поток может хранить только одно значение
23%
Поток не может хранить значения
10%
Поток автоматически закрывается
🤔14💊3
Anonymous Quiz
11%
ToJson
39%
Serialize
6%
Jsonify
45%
EncodeJson
🤔11
Кэширование помогает:
- Ускорить доступ к часто используемым данным.
- Снизить нагрузку на сервер или БД.
- Сократить сетевой трафик и задержки.
- Обеспечить плавную работу при временных перебоях внешних сервисов.
Кэш может быть в памяти, на диске, на клиенте, в браузере или на уровне CDN.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
9%
Absolute
83%
Abs
4%
Mod
4%
AbsValue
💊1
Anonymous Quiz
5%
Увеличение времени выполнения
4%
Снижение читаемости кода
90%
Улучшение тестируемости и модульности кода
1%
Увеличение сложности кода
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
5%
lambda
88%
func
3%
anonymous
5%
fn
Anonymous Quiz
35%
Cut
32%
Truncate
8%
Shorten
25%
Slice
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
7%
Позволяют создать переменную, которая может изменять свой тип
76%
Позволяют определять функции и типы, которые могут работать с любыми типами данных
16%
Позволяют создавать многопоточность в программе
1%
Позволяют управлять памятью на низком уровне
💊1
Anonymous Quiz
3%
Пакет
92%
Горутин
3%
Модуль
2%
Интерфейс
💊2