14.3. חיזוק לייצור

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

ארבעה חלקים, מסודרים כך שכל אחד תומך בבא אחריו. רישום היומן בא ראשון מכיוון שכל השאר כותב אליו. שעון השמירה (watchdog) מטפל בתקיעות ורושם את מה שתפס אל היומן. היגיינת מערכת הקבצים שומרת על כתיבות היומן מהירות ככל שהיישום צובר רשומות לאורך חודשים או שנים בשטח. דף האבטחה נחתם במה שהגנת קריאת הפלאש מכסה ובמה שהעבודה להפעלתה למעשה כרוכה – רלוונטי כאשר פרטיות קוד היישום היא דרישת מוצר.

שלושת הראשונים חלים על כל מצלמה שנשלחה. שעון שמירה (watchdog) חסר הוא תקיעה שאף אחד לא יכול להתאושש ממנה; רישום יומן חסר הוא קריסה שלא השאירה ראיות בשטח; היגיינת מערכת קבצים חסרה היא ספרייה שטוחה של קבצי יומן שהפילה איתה את קצב הפריימים.

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