לדלג לתוכן

תרגול צינורות ופרוטוקול מקומי

השלימו בלקוח אימות של כל שדות התשובה. הצלחת put דורשת סטטוס אפס, מזהה בקשה זהה ודגל עמידות בהתאם לפרוטוקול הפרויקט. תשובה שאורכה או גרסתה אינם מתאימים נדחית.

הוסיפו אפשרות get עם סוג פעולה שתיים, ואתחלו את שדה הערך בבקשה לאפס. הגדירו תוצאה ברורה למפתח שלא קיים, בלי לבלבל אותה עם ערך אפס שמאוחסן במאגר.

כתבו בדיקות למסגרת קצרה, מסגרת גדולה ומזהה תשובה שגוי. בדקו שהלקוח אינו מקצה זיכרון מתוך אורך לא אמין.

נתחו מצב שבו הכתיבה הצליחה אבל התשובה לא הגיעה. כתבו מדוע שליחת put חדש עם מזהה חדש יכולה לשנות את משמעות הפעולה, ואיזה מידע צריך לשמור לניסיון חוזר.