برمجة

تاريخ في نموذج عربي: اختبر القيمة لا شكل العرض فقط

فريق فايندو جروب2 دقائق قراءة0 مشاهدة0 تعليقات
مشاركة:
لابتوب يعرض نموذج تاريخ عربي وتفاصيل الطلب بالقيمة الرقمية نفسها

يختار الموظف يومًا في نموذج عربي، ثم يفتح السجل لاحقًا فيجد يومًا مختلفًا أو تفسيرًا مقلوبًا للشهر واليوم. صورة الحقل وحدها لا تكشف العقد الذي وصل للخادم. ابدأ بتحديد هل البيانات تاريخ أعمال بلا وقت، مثل يوم استحقاق، أم لحظة زمنية تحتاج ساعة ومنطقة زمنية.

فرق بين العرض والقيمة المرسلة

توضح وثائق MDN لحقل date أن القيمة تكون بصيغة yyyy-mm-dd، وتشمل السنة والشهر واليوم دون الوقت. أما شكل العرض فيعتمد على لغة المتصفح ونظام التشغيل. لذلك لا تبنِ محلل الخادم على ترتيب الأرقام الظاهر في لقطة شاشة واحدة.

في مثال افتراضي، يمثل الحقل business_date يوم استحقاق فاتورة. اتفق على حفظ التاريخ كتاريخ وفق تصميم النظام، ولا تضف ساعة منتصف الليل تلقائيًا لمجرد أن طبقة أخرى تتوقع timestamp. إن كان المطلوب موعد اجتماع، فهو عقد مختلف ينبغي توثيق وقته ومنطق منطقته الزمنية.

نفذ اختبار ذهاب وعودة

  1. اختر تاريخًا تجريبيًا لا يلتبس فيه الشهر واليوم على الفريق.
  2. راقب قيمة الحقل ومعامل الطلب الفعلي في بيئة الاختبار.
  3. اقرأ القيمة المحفوظة من المصدر المعتمد.
  4. أعد فتح السجل في متصفح بلغة مختلفة وقارن اليوم المقصود.

اعتمد هوية اليوم المتفق عليها، لا تطابق النص المرئي حرفيًا بين اللغتين. تظل قيمة التاريخ نفسها ممكنة مع اختلاف طريقة عرضها. لا تحول كل القيم إلى صيغة محلية ثم تحاول تخمينها مجددًا في الخادم.

راجع الفراغ وحدود القبول

الحالة المصطنعةما تختبره
حقل اختياري فارغحفظ معنى «لا تاريخ» دون تاريخ وهمي
تاريخ عند الحد الأدنى أو الأقصىقبوله وفق السياسة المعلنة
قيمة خارج الحد مرسلة مباشرةتحقق الخادم لا واجهة المتصفح فقط
الرجوع لتعديل السجلعدم تغيير اليوم أثناء التحويل والعرض

ثبت العقد في تسليم النظام

ضمن نماذج ERP وتجربة الاستخدام العربية وثق اسم الحقل وصيغته ومعنى الفراغ وحدوده. سجل اللغات والأجهزة المختبرة، واختبر شهرًا قصيرًا وسنة كبيسة إن كانت ضمن النطاق. نجاح هذا الفحص لا يثبت صحة كل التقارير الزمنية، لكنه يمنع ضياع معنى يوم الأعمال بين الواجهة والتخزين.

التصنيفات:برمجة
شارك:

التعليقات

لا توجد تعليقات بعد

أضف تعليقك

كن أول من يعلق على هذا المقال

02 · تابع القراءة

مقالات ذات صلة