Anonymous Quiz
71%
Абстрактная фабрика (Abstract Factory)
12%
Одиночка (Singleton)
7%
Наблюдатель (Observer)
11%
Стратегия (Strategy)
🔥1
Дочерние контексты позволяют изолированно вносить изменения и сохранить их поэтапно:
1.
2.
Это удобно, например, для редактирования данных, которые не нужно сразу сохранять. Также это помогает избежать конфликтов при работе с несколькими фоновыми задачами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
33%
Использование Date()
5%
Применение SystemClock интерфейса
37%
Создание мок объекта для времени
24%
Использование TimeInterval
Anonymous Quiz
19%
length
3%
size
74%
count
4%
capacity
Протокол (интерфейс) описывает поведение, а при подключении к нему класс или структура обязываются реализовать методы, тем самым приобретая определённое поведение. Это форма абстракции и инверсии управления.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
26%
sync
47%
atomic
13%
barrier
14%
lock
💊2
Anonymous Quiz
9%
Использование for-in
31%
Применение forEach
31%
Использование parallelMap
28%
Применение map
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
57%
array.map { }
21%
array.forEach { }
14%
array.update { }
8%
array.modify { }
Anonymous Quiz
20%
Использование method swizzling
8%
Применение subclassing
20%
Создание расширения класса с новой реализацией метода
53%
Оверрайдинг метода в подклассе
Docker — это инструмент для упаковки приложений и зависимостей в контейнеры. Контейнеры изолированы, воспроизводимы и быстро запускаются, что облегчает разработку, тестирование и развертывание.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2👍1🔥1
Anonymous Quiz
22%
При помощи high-order functions
17%
Использование шаблона "Command"
22%
Используя паттерн "Strategy"
39%
Через делегаты и протоколы
💊1
Anonymous Quiz
88%
final class MyClass {}
5%
sealed class MyClass {}
1%
closed class MyClass {}
6%
static class MyClass {}
В чистых колбеках механизма EventEmitter нет, но его можно интегрировать, например, через библиотеку Node.js. EventEmitter используется для обработки событий, позволяя подписываться на них и обрабатывать асинхронный код. Колбеки могут быть связаны с событиями через вызов функций обратного вызова. Это полезно для построения асинхронной архитектуры.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3🔥1
Anonymous Quiz
63%
Использование throws
14%
Применение rethrows
5%
Использование throwing
18%
Применение try
💊5
Anonymous Quiz
96%
Optional
1%
Nullable
0%
Variant
3%
Either
Можно добавить элемент в конец (через добавление), вставить по индексу или объединить с другим массивом. Также можно использовать методы для модификации на конкретной позиции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
57%
Проверка текущего времени при каждом вызове метода
21%
Использование таймера для активации методов
9%
Применение условных директив компиляции
13%
Разграничение доступа через настройки пользователя
Anonymous Quiz
11%
Command
33%
Chain of Responsibility
11%
Template Method
44%
Adapter
CALayer — это графическая основа любой UIView. Через него можно управлять отрисовкой, анимациями, тенями, скруглениями и другими эффектами на уровне Core Animation.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM