التحقق من صحة البيانات في التطبيقات: قواعد الحقول ورسائل الخطأ الجيدة
Input Validation in Apps
الجواب المختصر
التحقق من صحة البيانات يعني التأكد أن البيانات التي أدخلها المستخدم مناسبة قبل استخدامها أو حفظها، لأنه يقلل الأخطاء ويحمي التطبيق من بيانات ناقصة أو غير منطقية. فلا يصح أن يقبل تطبيق حجز موعد تاريخًا قديمًا أو رقم هاتف يحتوي حروفًا. وفي نموذج طلب صيانة مثلًا: الاسم لا يُترك فارغًا، رقم الهاتف يتكون من 10 أرقام، نوع الجهاز يُختار من قائمة، وصف المشكلة لا يقل عن 10 أحرف. وبدل كلمة «خطأ» تُعرض رسائل مفيدة.
| الحقل | قاعدة التحقق | رسالة خطأ مناسبة |
|---|---|---|
| الاسم | لا يُترك فارغًا | يرجى إدخال الاسم |
| رقم الهاتف | يتكون من 10 أرقام | رقم الهاتف يجب أن يتكون من 10 أرقام |
| نوع الجهاز | يجب اختيار قيمة من القائمة | اختر نوع الجهاز من القائمة |
| وصف المشكلة | لا يقل عن 10 أحرف | اكتب وصفًا أوضح للمشكلة |
تبرير قرارات التصميم
عند تسليم التصميم لا يكفي أن تقول «اخترنا هذا الشكل»؛ يجب توضيح السبب: وضع زر الحجز في الصفحة الرئيسية لأن الحجز أهم وظيفة، أزرار كبيرة لأن المستخدمين يستعملون الهاتف باللمس، تحقق من رقم الهاتف لتقليل البيانات الخاطئة، عدم الاعتماد على اللون وحده لدعم من لا يميزون الألوان، رسالة نجاح بعد الإرسال ليعرف المستخدم أن العملية تمت.
والفكرة نفسها في جداول البيانات: التحقق من الصحة، وفي البرمجة: حالات الاختبار. ولشرح الخطوات المنطقية: الرمز الزائف وبنى التحكم.
المصطلحات: عربي ↔ English
- التحقق من الصحة
- Validation
- رسالة خطأ
- Error Message
- نموذج إدخال
- Input Form
لماذا يهمّ هذا في BTEC؟
رسائل الخطأ الجيدة تساعد المستخدم على تصحيح المشكلة بسرعة، وهي جزء من تجربة المستخدم.
أسئلة تجيب عنها هذه الصفحة
- كيف أتحقق من صحة بيانات المستخدم في التطبيق؟
- كيف أكتب رسالة خطأ جيدة في التطبيق؟
مفاهيم مرتبطة
- التحقق من صحة البيانات في جداول البيانات: قوائم الاختيار ورسائل الخطأقواعد التحقق من صحة البيانات تمنع إدخال قيم لا تتوافق مع قواعد محددة (نوع أو نطاق أو قائمة اختيارات) مع رسالة خطأ توضح ما يجب إدخاله. لا تثبت أن القيمة صحيحة في الواقع، لكنها تضمن أنها ضمن المسموح.
- حالات الاختبار: الطبيعية والحدودية والخاطئةخطة اختبار جيدة تجرّب ثلاثة أنواع من الحالات: حالات طبيعية متوقعة، وحالات حدودية عند حدود القاعدة، وحالات خاطئة أو غير متوقعة. فاختبار مثال واحد لا يكفي لإثبات أن البرنامج صحيح.
- الرمز الزائف وبنى التحكم: التسلسل والشرط والتكرار في منطق التطبيققبل كتابة الكود نمثّل منطق التطبيق بمخطط انسيابي أو رمز زائف (Pseudocode): لغة قريبة من العادية بلا قواعد لغة برمجة محددة. وتحدد بنى التحكم طريقة انتقال البرنامج بين الخطوات: التسلسل، والشرط، والتكرار.
عن كاتب الصفحة

مدرّس BTEC IT · الأردن
- نوع المحتوى
- شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
- آخر مراجعة
- المصدر
- مقدمة إلى التطبيقات — تصميم التطبيقات (أحمد دومي) — الصفحات 45–47