API חושף פעולות ומידע לפי חוזה. הערך תלוי במשימה, בתקשורת ובבקרות, ולא בתחזית טכנולוגית.
להגדיר את החוזה
תעדו אובייקטים, שדות, יחידות, שגיאות, מגבלות וגרסאות. בדקו הצלחה וכישלון. תגובת HTTP מוצלחת אינה מוכיחה שהפעולה העסקית בוצעה.
לבדוק כל אובייקט
אימות זהות אינו מחליף הרשאת גישה לאובייקט. בדקו בהיתר הפרדת משתמשים, ביטול הרשאות, חזרות והתאוששות. הגדירו אחריות, תלות ובדיקת צרכנים לפני שינוי.
בדיקות לתיעוד
- השוו לבסיס מציאותי.
- בדקו גישה מורשית.
- שמרו גרסאות ומגבלות.
- המשיכו, הגבילו או עצרו לפי התוצאות.
מקורות ותחולה
עדכון עריכה ·
