منع تكرار العمليات باستخدام Idempotency
قد يعيد المستخدم إرسال الطلب لأن الاتصال انقطع بعد تنفيذه. في الحجز أو الدفع، تكرار المحاولة لا ينبغي أن ينشئ عملية ثانية بالخطأ.الفكرة الأساسيةمفتاح عدم التكرار يربط محاولات العملية المنطقية نفسها ب…
مطور ويب شامل
تصميم الرسومات
مطور ووردبريس
مطور لارافيل
مصمم باستخدام فيغما
مستقل
مقالات في التصميم والتطوير، وتجارب عملية وأفكار تستحق المشاركة.
عدد المقالات: 101
تم تحميل 6 من 101 · المتبقي 95
جارٍ تحميل المقالات…تعذّر تحميل المقالات. تحقق من الاتصال ثم أعد المحاولة.
قد يعيد المستخدم إرسال الطلب لأن الاتصال انقطع بعد تنفيذه. في الحجز أو الدفع، تكرار المحاولة لا ينبغي أن ينشئ عملية ثانية بالخطأ.الفكرة الأساسيةمفتاح عدم التكرار يربط محاولات العملية المنطقية نفسها ب…
تحتاج أشرطة الأدوات إلى ترتيب بسيط يحافظ على المسافة بين عناصر التحكم، مع السماح بالتفافها عند ضيق الشاشة. يناسب Flexbox هذه الحالات لأن العلاقة الأساسية تكون غالبًا على محور واحد.الفكرة الأساسيةحدّد…
تساعد الطبقات على فصل الخطوط والألوان والإضاءة والتأثيرات بحيث يمكن تعديل كل جزء دون إتلاف البقية. لكن كثرتها بلا تسمية قد تجعل الملف أصعب من لوحة مسطحة.الفكرة الأساسيةنظّم الطبقات حسب الوظيفة أو الع…
تحتاج عملية البناء أدوات لا يحتاجها التطبيق بعد اكتمالها. البناء متعدد المراحل يفصل إعداد المخرجات عن البيئة التي ستشغلها.الفكرة الأساسيةاستخدم مرحلة للتجميع والاختبار ثم انسخ الملفات المطلوبة إلى صو…
الفهرس يساعد قاعدة البيانات على الوصول إلى سجلات دون فحص كل الصفوف، لكنه يستهلك مساحة ويحتاج تحديثًا عند الكتابة. لذلك لا يكون فهرسة كل عمود قرارًا جيدًا.الفكرة الأساسيةاختر الفهرس بناءً على الاستعلا…
قد يحقق النموذج نتيجة ممتازة لأنه رأى معلومات لا تتوافر وقت التنبؤ. هذا تسرب يجعل التقييم متفائلًا ويؤدي إلى خيبة بعد التشغيل.الفكرة الأساسيةافصل بيانات التدريب والتحقق والاختبار بطريقة تحترم الزمن أ…
لديك فكرة أو مشروع مشابه؟ تواصل معي لنتحدث عن احتياجاتك.
تواصل معي