7 вопросов
-
middle theory Что такое Strategy pattern? Когда использовать вместо if/elif. Пример на Python.
-
middle theory Builder pattern в Python: нужен ли он, когда есть `@dataclass` и kwargs? Когда Builder оправдан, когда — over-engineering?
-
senior theory Описать сценарий, когда Singleton-pattern может оказаться антипаттерном. Какие trade-offs необходимо учитывать при его использовании?
-
senior theory Описать сценарий, когда Factory-method может быть использован для улучшения тестирования кода. Какие изменения необходимо внести в existing-коде?
-
middle theory Представьте, что вы разрабатываете систему мониторинга, где необходимо уведомлять несколько компонентов при изменении состояния объекта. Какой GoF-паттерн можн…
-
middle theory В каком сценарии использование паттерна **Command** может привести к утечке памяти? Как это можно предотвратить? Приведите пример кода на Python, где команда х…
-
middle theory Паттерн **Prototype** позволяет копировать объекты без знания их конкретных классов. В каком случае использование `copy.deepcopy()` может привести к непредсказ…