В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, database.
Почему context.Background() не следует передавать вглубь бизнес-логики и как правильно работать с контекстами context.Background() представляет собой корневой пустой контекст: его нельзя отменить, и в нём нет значений…
Почему бизнес-логику не следует привязывать к Update-циклу Unity Unity Update — метод, который вызывается каждый кадр (frame-based) интервал вызовов определяется FPS и может быть нестабильным и изменчивым размещение…
Почему объект WebRequest необходимо освобождать из памяти? корректное управление ресурсами HTTP-запросов WebRequest задействует несколько ресурсов: сокеты, соединения и потоки неосвобождённые объекты удерживают…
Context: глобальный механизм хранения данных в React Любое изменение контекста вызывает повторный рендер всех его потребителей Встроенные селекторы и мемоизация отсутствуют Нет единого стандартного подхода к мутациям…
горутины — лёгкие, однако они всё же расходуют память и CPU создание без ограничений → увеличение потребления RAM и расходы на планирование способно вызвать истощение ресурсов и привести к остановке приложения для…
рациональное распределение ограниченных ресурсов — времени и бюджета сосредоточение команды на функциях, имеющих критическое значение снижение проектных рисков благодаря поэтапному выпуску упрощение коммуникации и…
Почему требование «в доме должно быть три комнаты» относят к нефункциональным В программных системах требования принято разделять на функциональные — описывающие, что делает система, и нефункциональные — определяющие,…
Применяли ли вы CQRS и DDD и с какими сложностями столкнулись? CQRS разделяет операции чтения и записи данных DDD сосредоточен на бизнес-домене и приближает модель к предметной области трудность CQRS — синхронизация…
Spine — инструмент для создания 2D-скелетной анимации Он позволяет анимировать кости и меши без повторной отрисовки Для интеграции в игры используется экспорт в форматы JSON/atlas Как правило, Spine применяют вместе с…
Наиболее распространённые диаграммы и нотации UML — универсальный язык моделирования Диаграммы классов — описание структуры объектов и связей между ними Диаграммы последовательностей — отображение порядка…