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