POST и PUT в REST API: основные отличия оба метода HTTP применяются для работы с ресурсами REST POST: создание нового ресурса, при этом идемпотентность не гарантируется PUT: полная замена или обновление существующего…
Ключи в реляционных базах данных PRIMARY KEY — ключ, однозначно идентифицирующий строку Гарантирует уникальность записей и целостность данных Может состоять из одного или нескольких столбцов; значения NULL не…
структуры данных Python, предназначенные для хранения элементов список (list) является изменяемым, а кортеж (tuple) — неизменяемым для list доступны методы добавления, удаления, изменения элементов tuple требует…
В чём различие между тестированием веб-приложения и физического устройства объект: программное обеспечение против аппаратного обеспечения (веб-приложение — ПО, устройство — аппарат) условия проверки: виртуальная и…
Ключевые особенности тестирования микросервисной архитектуры по сравнению с монолитом микросервисы независимы и развёртываются отдельно тестирование предполагает интеграцию множества сервисов сетевые коммуникации…
Ключевые различия тестирования мобильных и веб-приложений Фрагментация платформ: необходимо учитывать разные ОС — iOS и Android, их версии, а также устройства с различными аппаратными характеристиками Ограниченные…
Эмулятор и симулятор: в чём разница и что выбрать Эмулятор воспроизводит аппаратную и программную среду устройства, моделируя его работу на низком уровне Симулятор повторяет поведение и интерфейс устройства, однако не…
Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…
инструмент профилирования и анализа SQL-запросов объединяет план выполнения (EXPLAIN) с данными о фактическом времени работы (ANALYZE) отображает физический план запроса, выбранные индексы и способы сканирования…
Проверить кеш браузера: выполнить ctrl+F5 или очистить его Проверить кеш CDN и выполнить его обновление или инвалидацию Убедиться, что сборка и деплой завершились без ошибок Проверить, что на сервер попали именно…
Возможности DevTools при тестировании веб-приложений Проверка и отладка HTML/CSS — изменение верстки и оценка результата непосредственно в браузере Контроль сетевых запросов — тестирование API, анализа загрузки…
идемпотентность — это свойство метода, при котором повторный вызов с теми же параметрами после первого выполнения уже не меняет состояние системы DELETE — идемпотентен: после удаления ресурса повторный запрос не…