تفاصيل العمل

وصف المشروع:

قمت بتطوير نموذج برمجى (Script) بلغة Python يهدف إلى فحص مدخلات المستخدم بدقة لضمان توافقها مع معايير محددة قبل معالجتها. يعتمد المشروع على مفهوم Custom Exception Handling لتوفير ردود فعل (Feedback) واضحة ومخصصة للمستخدم النهائي، مما يقلل من أخطاء النظام ويزيد من كفاءة التعامل مع البيانات.

المميزات التقنية للكود:

1.بناء استثناءات مخصصة: إنشاء Class خاص بكل نوع خطأ (ErrorLess3Char و ErrorNumber) لضمان تنظيم الكود وفصله عن الاستثناءات العامة للنظام.

2.التحقق من طول المدخلات: التأكد من أن النص المدخل لا يقل عن 3 أحرف لضمان منطقية البيانات.

3.فلترة نوع البيانات: منع إدخال الأرقام أو الرموز والتأكد من أن المدخلات نصية فقط باستخدام دالة .isalpha().

4.إدارة الأخطاء (Error Handling): استخدام هيكل try...except...finally لضمان استمرارية البرنامج حتى في حالة حدوث خطأ، مع طباعة رسائل توضيحية للمستخدم.

5.الضمان النهائي (Finally Clause): تنفيذ أمر نهائي (مثل طباعة اسم المطور) بغض النظر عن نجاح أو فشل العملية، وهو أسلوب متبع في إغلاق الملفات أو قواعد البيانات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
تاريخ الإنجاز
المهارات