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