תרגול מחזור חריצים¶
הוסיפו ל־Pool פעולת get_mut שמחזירה הפניה משתנה רק למזהה תקף. כתבו בדיקות להסרה כפולה, מזהה ישן אחרי מחזור ומזהה עם אינדקס מחוץ לטווח.
בדקו את מסלול קצה הדור באמצעות מאגר בדיקה שבו אתם מציבים את הדור קרוב למקסימום. ודאו שהחריץ אינו חוזר לרשימת הפנויים אחרי מיצוי הדורות. אל תשתמשו בלולאה של מיליארדי פעולות כדי להגיע למקרה הקצה.
תכננו הרחבה שמזהה ערבוב בין שני מאגרים. הסבירו למה מספר מזהה גלובלי עם wraparound דורש גם הוא מדיניות קצה, ומה החלופה כאשר אפשר להגביל חיים באמצעות טיפוסים.