خطة الجودة الرئيسية
اختبارات الحالات الفارغة
اختبارات الحالات الفارغة — التوثيق قيد الإعداد.
مكتمل
الـ QC للحالات الفارغة يُتحقَّق أن كل قائمة، شبكة، شريط، كتلة شريط جانبي، ونتيجة بحث تَرسم حالة فارغة موثَّقة حين البيانات مفقودة — ليس مستطيلاً فارغاً، ليس انطواء 0-ارتفاع، ليست "No data" عامة. الحالات الفارغة عادة أوّل شيء يُتخَطَّى أثناء البناء وأوّل شيء يُواجه المستخدمون حين تَكون مجموعة البيانات صغيرة.
عقد الحالة الفارغة
- كل قائمة / شبكة / شريط بسجلّات-احتمالاً-صفر له spec حالة فارغة في توثيق موديوله. لا حالة فارغة = لا دمج.
- الحالة الفارغة تُفَسِّر لماذا القائمة فارغة في المحلّية النشطة + ما يمكن للمستخدم فعله بعد (CTA أو رابط لعرض أوسع).
- حين تَسبَّبت الفلاتر في الحالة الفارغة، الحالة تَقتبس الفلاتر النشطة ("No events match Egypt + demo-day + this week") مع CTA لمسح الفلاتر.
- حين الحالة الفارغة هيكلية (مثلاً ملف مؤسّس جديد بدون شركات بعد)، تَعرض الرسم التوضيحي الموثَّق + تَقرأ كحالة ما-قبل-المحتوى طبيعية، ليس كخطأ.
- الحالات الفارغة لها تكافؤ RTL — الرسوم التوضيحية والـ CTAs تَعكس تحت /ar/*.
