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