14.3. التقوية للإنتاج¶
يستمر التطبيق المقوّى في العمل دون مراقبة على أجهزة لا يستطيع رؤيتها. تغطي الصفحات في هذا القسم انضباط وقت التشغيل الذي يحوّل تطبيقًا عاملاً إلى تطبيق يتعافى من إخفاقاته ويترك خلفه أدلة كافية لتشخيصها لاحقًا.
أربع قطع، مرتّبة بحيث تدعم كل واحدة التالية. يأتي التسجيل أولًا لأن كل شيء آخر يكتب إليه. تتعامل الكلب الحارس مع حالات التعليق وتسجّل ما التقطته في السجل. تُبقي نظافة نظام الملفات عمليات كتابة السجل سريعة مع تراكم السجلات لدى التطبيق على مدى أشهر أو سنوات في الميدان. وتُختتم صفحة الأمان بما تغطّيه حماية قراءة ذاكرة الفلاش، وكيف يبدو العمل اللازم لتمكينها فعليًا -- وهو أمر ذو صلة عندما تكون خصوصية شيفرة التطبيق متطلبًا للمنتج.
تنطبق القطع الثلاث الأولى على كل كاميرا مشحونة. فالكلب الحارس المفقود يعني حالة تعليق لا يمكن لأحد التعافي منها؛ والتسجيل المفقود يعني تعطلًا لم يترك دليلًا ميدانيًا؛ ونظافة نظام الملفات المفقودة تعني دليلًا مسطحًا من ملفات السجل أسقط معدل الإطارات معه.
أما القطعة الرابعة، حماية القراءة، فهي ظرفية. فالعديد من الكاميرات المشحونة تجلس في أماكن يكون الوصول المادي إليها مضبوطًا بالفعل -- المصانع، والتركيبات الثابتة، ومحطات المشغّلين المؤمّنة، وخلف الحاويات المقفلة -- وتكون التكلفة الهندسية لإغلاق البرنامج الثابت غير مبررة لتلك النشرات. تغطي الصفحة كيف تبدو التكلفة عندما تكون مبررة.