مسام
العودة إلى الدورة

أوراكل فيوجن التقني: التقارير والبيانات والتكاملات والتوسعات · الوحدة ١٣ · Groovy في Application Composer

ما الذي ينكسر: ثلاثة إخفاقات في Groovy

الدرس ١٣٥ من ١٧٧ · ٢ دقيقة

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

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل فيوجن التقني: التقارير والبيانات والتكاملات والتوسعات، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ١٣ · Groovy في Application Composer

  1. ١أين يعمل Groovy وأين لا يعمل
  2. ٢مجموعة اللغة المدعومة، بسرعة
  3. ٣قواعد تحقق تساعد بدل أن تزعج
  4. ٤المشغّلات وترتيب إطلاقها
  5. ٥وظائف الكائنات وإعادة الاستخدام
  6. ٦الأداء: القاعدة التي تعمل مليون مرة
  7. ٧التتبع دون مُنقِّح
  8. ٨ما الذي ينكسر: ثلاثة إخفاقات في Groovy
  9. ٩تمهيد التدريب · قاعدة، وأداؤها