أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ٤ · المتغيرات والأنواع وأين تعيش الحالة
حالة تحتاجها أربع صفحات
الدرس ٤١ من ١٧٦ · ٣ دقيقة
الحالة الواقعية، والسبل الثلاثة لحلّها — بكلفة كلٍّ مقولةً لا بتوصية. أربع صفحاتٍ تحتاج القيمة نفسها. وهذا الموقف يُنتج أكثر قرارات الحال السيّئة في التطبيقات الحقيقية، وليس له جوابٌ صحيح — بل ثلاثة أجوبةٍ بفواتير مختلفة. الأول: مرِّرها. فتأخذها كل صفحةٍ مُعاملًا وتسلّمها. فتبقى الصفحات مستقلّةً وقابلةً للربط العميق — الدرس ٥ من الوحدة ٣ — والكلفة أن كل تنقّلٍ بينها يجب أن يتذكّر حملها، فمسلكٌ يضيفه أحدٌ لاحقًا يصل بلا قيمة. وأحسنه حين تعرِّف القيمةُ شيئًا، وأسوأه حين تكون كبيرة. الثاني: ضعها في نطاقٍ مشترك. متغيّر تدفّقٍ واحد تقرؤه الأربع. بسيطٌ ولا شيء يُمرَّر، والكلفة أن لا صفحة تعمل وحدها بعدُ — فعلامةٌ مرجعية تفتح صفحةً خالية، وتبقى القيمة بعد أن يمضي المستخدم ما لم يمسحها شيء. مقايضة الدرس ٣ بنصفيها. الثالث: تجلبها كل صفحة. مرِّر المعرّف، ودع كل صفحةٍ تستدعي الخدمة. فتكون كل صفحةٍ مستقلّةً تمامًا وحاليّةً دائمًا؛ والكلفة أربعة طلباتٍ حيث يكفي واحد، وأربعة مواضع يجب أن…
الدرس الكامل جزء من الدورة
الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.
في هذه الوحدة: الوحدة ٤ · المتغيرات والأنواع وأين تعيش الحالة
- ١ما المتغيّر هنا
- ٢النطاقات، وماذا يعني كلٌّ منهامعاينة مجانية
- ٣اختيار النطاق عمدًا
- ٤الأنواع، ولماذا ينبغي أن تعلنها
- ٥أنواع تعكس خدمة
- ٦القيم المحسوبة والتعبيرات
- ٧المتغيّرات التي تبقى
- ٨الحدث الذي ينطلق عند تغيّر الحالة
- ٩حالة تحتاجها أربع صفحات
- ١٠تسمية الحالة بحيث تُوجَد
- ١١ما الذي ينكسر: أربعة إخفاقات حالة
- ١٢تمهيد التدريب · انقل الحالة وشاهدها تنكسر
