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

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

قواعد تحقق تساعد بدل أن تزعج

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

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

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

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

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

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

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

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