2. Массив: фиксированная структура данных, размер задаётся при создании. Более эффективен в использовании памяти, но менее гибок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    35%
    Type.GetProperties()
      
    7%
    Type.GetMethods()
      
    49%
    Type.GetCustomAttributes()
      
    8%
    Type.GetFields()
      
    👍1
  Anonymous Quiz
    44%
    Join
      
    7%
    GroupJoin
      
    36%
    Union
      
    13%
    Concat
      
    💊13🤔3
  Command Query Responsibility Segregation (CQRS) разделяет операции чтения и записи в системе. Команды (write) изменяют состояние, а запросы (read) используют оптимизированные модели для получения данных, что улучшает производительность и масштабируемость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1🔥1
  Anonymous Quiz
    74%
    DateTime.IsLeapYear()
      
    14%
    DateTime.IsLeap()
      
    8%
    DateTime.CheckLeapYear()
      
    4%
    DateTime.ValidateLeapYear()
      
    Anonymous Quiz
    61%
    RunTask
      
    16%
    QueueUserWorkItem
      
    17%
    StartTask
      
    6%
    BeginTask
      
    Swagger (теперь часть OpenAPI):
- Это инструмент для документирования REST API.
- Позволяет:
- описывать API в формате JSON/YAML;
- автоматически генерировать документацию;
- предоставлять интерактивный UI, где можно тестировать запросы.
- Интеграция с .NET происходит через Swashbuckle.AspNetCore или NSwag.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥1
  Anonymous Quiz
    22%
    ToListAsync
      
    3%
    ToArrayAsync
      
    1%
    ToDictionaryAsync
      
    74%
    вышеперечисленные
      
    Anonymous Quiz
    19%
    Алгоритм Куна
      
    28%
    Алгоритм Форда-Фалкерсона
      
    19%
    Алгоритм Прима
      
    35%
    Алгоритм Дейкстры
      
    🤔5
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊1
  Anonymous Quiz
    73%
    Where
      
    6%
    Select
      
    9%
    GroupBy
      
    12%
    OrderBy
      
    Anonymous Quiz
    71%
    Делегат, который может указывать на несколько методов
      
    13%
    Делегат, который может возвращать несколько значений
      
    11%
    Делегат, который может принимать несколько параметров
      
    5%
    Делегат, который может быть вызван асинхронно
      
    🤔2
  Оптимизация в процессе нормализации включает:
- Разделение данных по сущностям (таблицам), чтобы исключить дублирование.
- Использование внешних ключей и связей для соблюдения целостности.
- Создание индексов на поля, используемые в связях и часто запрашиваемые.
- Анализ нормальных форм и применение их до разумного предела (обычно 3NF).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊9
  Anonymous Quiz
    82%
    Any
      
    1%
    All
      
    11%
    Contains
      
    6%
    Exists
      
    Anonymous Quiz
    5%
    await MyMethodAsync()
      
    14%
    MyMethodAsync().Wait(cancellationToken)
      
    77%
    await MyMethodAsync(cancellationToken)
      
    4%
    MyMethodAsync().Result(cancellationToken)
      
    💊5
  2. Однако это не заменяет тестирование бизнес-логики, которая должна тестироваться на уровне сервисов.
3. Тесты контроллера полезны для проверки интеграции, но их переизбыток может затруднить обслуживание.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    66%
    ConcurrentStack
      
    8%
    Stack
      
    19%
    ConcurrentBag
      
    8%
    BlockingCollection
      
    🔥1
  Anonymous Quiz
    37%
    Activator.CreateInstance()
      
    32%
    Type.CreateInstance()
      
    18%
    ConstructorInfo.CreateInstance()
      
    13%
    Type.NewInstance()
      
    🔥2
  Делегат хранит ссылки на методы с совместимой сигнатурой и может содержать одну или несколько функций (многокастовый делегат). Он позволяет динамически изменять логику выполнения кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    58%
    Peek()
      
    24%
    Pop()
      
    18%
    Get()
      
    1%
    Retrieve()
      
    Anonymous Quiz
    9%
    AddBefore
      
    56%
    AddAfter
      
    6%
    AddLast
      
    29%
    AddNext
      
    👍2