في Postgres، عبارة AT TIME ZONE 'UTC' تُزيل المنطقة الزمنية بدل أن تحوّل القيمة إلى UTC
أسوأ الأخطاء هي التي تنجح على جهاز المطور وتفشل على غيره. فالنتيجة هنا تعتمد على توقيت الـ session، فتمر المراجعة والاختبار المحلي ثم تختلف في الإنتاج.
وسم
أسوأ الأخطاء هي التي تنجح على جهاز المطور وتفشل على غيره. فالنتيجة هنا تعتمد على توقيت الـ session، فتمر المراجعة والاختبار المحلي ثم تختلف في الإنتاج.
اجتياز الاختبارات والـ race detector لا يعني أن الكود المتزامن صحيح، لأن الأداة ترى نوعًا واحدًا فقط من أخطاء التزامن.
اعتماد المطورين على الطباعة ليس كسلًا ولا تفضيلًا شخصيًا، بل مؤشر على أن أدوات الـ debugging لم تواكب اللغة بعد.
عنق الزجاجة في تشغيل الـ agents انتقل من قدرة النموذج إلى سؤال قديم في الأنظمة الموزعة: من أين تستأنف العملية حين تفشل في منتصفها.
تسرب الـ goroutines لا يظهر في أي benchmark، بل في خدمة تثقل بعد أسابيع من التشغيل ويُعاد تشغيلها دوريًا، والآن صار الـ runtime نفسه يشير إليه.