ناتوانی خاصیت عملیات خاصی در ریاضیات و علوم کامپیوتر است که به موجب آن می توان آنها را چندین بار بدون تغییر نتیجه فراتر از کاربرد اولیه اعمال کرد. مفهوم ناتوانی در تعدادی از جاها در جبر انتزاعی و برنامه نویسی تابعی به وجود می آید.
Idempotent در برنامه نویسی به چه معناست؟
Idempotence، در برنامه نویسی و ریاضیات، خاصیت برخی از عملیات است به طوری که مهم نیست چند بار آنها را اجرا کنید، به همان نتیجه می رسید. … درخواستهای GET بیقدرت هستند: دسترسی به دادههای یکسان باید همیشه ثابت باشد.
Idempotency در API چیست؟
در زمینه APIهای REST، زمانی که درخواستهای چندگانه یکسان، تأثیری مشابه ایجاد یک درخواست دارد - آنگاه به آن API REST، idempotent میگویند. بیتوانی در اصل به معنای این است که نتیجه یک درخواست با موفقیت انجام شده مستقل از تعداد دفعاتی است که اجرا شده است. …
Idempotent در جاوا به چه معناست؟
واژه نامه جاوا Idempotent
اگر متدها به گونه ای نوشته شوند که فراخوانی های مکرر به همان متد باعث بروز رسانی های تکراری نشود، روش گفته می شود "ناتوان."
چرا بی توان مهم است؟
Idempotency در APIهای مهم است، زیرا ممکن است یک منبع چندین بار در صورت قطع شدن شبکه فراخوانی شود. در این سناریو، عملیاتهای غیرمستقیم میتوانند باعث ایجاد عوارض جانبی ناخواسته قابل توجهی شوند.با ایجاد منابع اضافی یا تغییر غیرمنتظره آنها تأثیر می گذارد.