Ответ
Идемпотентность — это свойство операции, при котором её многократное выполнение даёт тот же результат, что и однократное.
Пример:
В REST API метод PUT идемпотентен:
PUT /users/1
Content-Type: application/json
{"name": "Alice"}
Независимо от того, сколько раз выполнить этот запрос, пользователь с id=1 всегда будет иметь name: "Alice".
Нюансы:
- В HTTP
GET,PUT,DELETE— идемпотентны, аPOST— нет. - В бизнес-логике важно учитывать идемпотентность для предотвращения дублирования (например, платежей).
Видео-ответы
▶
СОБЕСЕДОВНИЕ SENIOR AQA PYTHON | ВИЛКА 350к
▶
От Tech Lead Linux administrator до DevOps engineer. Все пути ведут в девопс. Мок собеседование
▶
Как нужно проходить собеседование по Python, чтобы получить оффер!
▶
Собеседование Laravel PHP backend разработчика middle. Тренировка к собеседованию
▶
Собеседование Laravel PHP backend разработчика junior. Тренировка к собеседованию
▶
Тестовое интервью Анны на позицию Junior Python Разработчик
▶
НЕРЕАЛЬНОЕ собеседование Junior QA Тестировщик Python
▶
Мок собеседование Java QA Automation с разбором ответов и материалами
▶
Тестовое собеседование ASP.NET Core | Junior .NET Developer
▶
Тестовое собеседование с подписчиком: JS, Next.js, Nest.js, React.js, Node.js, SQL
▶
Собеседование Junior Python Developer
▶
78 QA Interviews Stream. 14.01.2023 at 10:25 GMT(UTC) +3
▶
76 QA Interviews Stream. 04.01.2023 at 20:00 GMT(UTC) +3
▶
Михаил - Automation QA мок собеседование (часть 1)
▶
Турукин Вячеслав. Собеседование junior python разработчик
▶
70 QA Interviews Stream. 05.10.2022 at 18:15 GMT(UTC) +3
▶
65 QA Interviews Stream. 20.08.2022 at 09:45 GMT(UTC) +3
▶
Профессия #тестировщик. №3. Собеседование тестировщика.