Alaa Najmi | علاء نجمي
Alaa Najmi | علاء نجمي

@Alaa_Najmi

6 تغريدة 53 قراءة Dec 16, 2019
سأذكر لك قصة رائعة تبين لك أهمية استخدام Exception Handling في البرمجة
بدايتا سأذكر ما هو مفهوم المصطلح:
Exceptions وهي الإستثنائات وهي عبارة عن خطأ يحدث في البرنامج قد يؤدي إلى تعطله بشكل جزئي أو كامل.
ظهور خطأ للعميل في الموقع أو زيارته لموقعك وهو متعطل أمر سيء للغاية.
بشكل عام توجد دالتين دالة بإسم try ودالة بإسم catch "قد تختلف أسمائها في بعض اللغات البرمجية ولاكن الفكرة واحدة".
طريقة عمل Exception Handling:
بدايتا نقوم بكتابة الكود الأساسي داخل دالة try ثم كود بديل داخل دالة catch في حالة لم يتنفذ الكود الذي بداخل دالة try
1/1
سيقوم بتنفيذ الكود الذي بداخل دالة catch
1/2
القصة:
برمجة موقع إلكتروني وكانت في خدماته اشتراك في احدى الخدمات من طرف ثالث (API)وكان الاشتراك يعتمد على عدد الطلبات المرسلة إلى API فأنا الأن لا أعرف متى سوف ينتهي الإشتراك لكي أجدده قمت بإنشاء دالة للوظيفة لكي تسهل على العمل
2/1
وقمت داخل الدالة بإستخدام دالة try,catch
ثم استدعيت الدالة في جميع الملفات التي احتاجها
وكان الكود البديل عدم ارسال الطلب إلى API وإشعاري برسالة نصية وبريد إلكتروني يوصحلي إن الاشتراك انتهى فعلا بعد مضي كم اسبوع وصلتني رسالة وابلغت العميل الاشتراك انتهى جدد الاشتراك
2/2
أو الخدمة لن تعمل ولكن الموقع لن يتأثر بأي مشاكل إذا لم تفعل المشكلة
2/3
تخيل معي لو كنت لم استخدم مفهوم Exception Handling كانت الصفحات المتواجدة فيها الدالة سوف تتعطل
لذلك انصحك باستخدامها دائما حتى تتجنب الأعطال والمشاكل الوقتية وتعطلات الموقع وأيضا سوف تساعدك
3/1
في حل المشكلات فقط قم بكتابة الكود الأساسي ثم كود بديل واشعار لك حتى تعدل تتمكن من التعديل دون ان يتوقف الموقع أو بعض صفحاته.
3/2
إنتهى.

جاري تحميل الاقتراحات...