לדלג לתוכן

תרגול מוסרים גרסה שאפשר לחקור

תרגיל ראשון - manifest שניתן לאמת

צרו manifest, שנו byte בקובץ אחד וכתבו verifier שמגלה את ההבדל. בדקו גם קובץ חסר וקובץ נוסף. הverifier צריך לדחות path שיוצא מתיקיית הrelease, גם אם הוא מופיע בmanifest.

תרגיל שני - build נקי

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

תרגיל שלישי - הגנת release

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