Идемпоте́нтность
свойство действия давать один и тот же результат при любом числе повторений
Примеры употребления
Хороший API проектируют так, чтобы повторный запрос обладал идемпотентностью и не создавал вторую копию заказа.
Удаление файла — операция с идемпотентностью: сколько раз её ни повтори, результат один — файла больше нет.
Разработчики специально добавили токен запроса, чтобы гарантировать идемпотентность оплаты при случайном двойном клике.
Без идемпотентности повторная отправка формы из-за плохого интернета могла бы создать два одинаковых заказа.
Происхождение
лат. idem — тот же + potentia — сила, способность
Синонимы и близкие слова
повторяемость результата, устойчивость к повторным вызовам, неизменность при повторении, детерминированная повторяемость.
Как употреблять
Термин из программирования и математики, за пределами IT почти не встречается. В речи используется как существительное — «обладать идемпотентностью», «обеспечить идемпотентность». Звучит суховато, но в технических текстах и на собеседованиях воспринимается как признак хорошего инженерного мышления.
Частая ошибка: Путают с «идентичностью» — из-за похожего начала «идем-/иден-», хотя по смыслу это разные слова: идентичность — про совпадение, идемпотентность — про устойчивость результата к повторениям.
Проверьте себя: что означает «идемпотентность»?
Хотите, чтобы «идемпотентность» осталось с вами?
Речистый добавит слово в расписание повторений и доведёт до свободного употребления — 5 минут в день.