Идемпотентность. Что это, если простыми словами с точки зрения программиста? - Компьютерные вопросы

Вопрос Идемпотентность. Что это, если простыми словами с точки зрения программиста?

Регистрация
27 Сен 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Идемпотентность. Что это, если простыми словами с точки зрения программиста?
 
Регистрация
27 Дек 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Это если при одних и тех же операциях с теми же входными данными результат гарантированно один и тот же, а побочный эффект не дублируется. К примеру, если поднесёшь карточку к терминалу дважды при оплате на кассе, она спишет сумму только один раз.
 
Регистрация
28 Дек 2013
Сообщения
59
Репутация
0
Спасибо
0
Монет
0
если есть какая-то функция F которая принимает на ввод какое-то Х возвращает каке-то У, то сколько бы раз вы не вызывали функцию с одним и тем же Х, она вернёт точно такое же У как и во все предыдущие вызовы...
 
Регистрация
10 Июн 2013
Сообщения
74
Репутация
-5
Спасибо
0
Монет
0
Обычно это говорят про вот такую конструкцию в заголовочном файле, чтобы код включался один раз:


#ifndef MY_HEADER_FILE
#define MY_HEADER_FILE


/* <= здесь будет код заголовка */


#endif
 
Сверху Снизу