اكتشاف أخطاء الحدود في تقسيم الصفحات
الفرق بين أقل من وأقل من أو يساوي ممكن يخلي عنصر يتكرر أو يختفي عند تقسيم البيانات
المثال بإستخدام Python 3 لتوضيح الفكرة ويمكن تطبيق نفس المبدأ في لغات تانية
المثال العملي
items = ['A', 'B', 'C', 'D', 'E']
page_size = 2
for start in range(0, len(items), page_size):
print(items[start:start + page_size])النتيجة
['A', 'B']
['C', 'D']
['E']بداية الجزء داخلة في القطع ونهايته غير داخلة وده بيمنع تكرار عنصر بين جزئين متتاليين
جرب بنفسك
جرب قائمة فاضية ثم قائمة عدد عناصرها يقبل القسمة على حجم الصفحة وقارن عدد الأجزاء