Go / المتقدم: السلامة والأداء وتصميم الخدمات

Go — المتقدم: السلامة والأداء وتصميم الخدمات

برر سلامة الحالة المشتركة والإلغاء والواجهات العامة ومقايضات التشغيل.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • إثبات مسارات المزامنة والإلغاء.
  • تطبيق البرمجة العامة عندما توضح القيود السلوك المعاد استخدامه.
  • قياس تكاليف التنفيذ وتحديد عقود واجهات قابلة للنشر.
  1. سلامة السباقات والمزامنة

    امنح الحالة المشتركة سياسة وصول متماسكة وبرر الملاحظات بالمزامنة لا بتخمين الجدولة.

    ابدأ التعلّم
  2. الإلغاء وخطوط المعالجة المحدودة

    ابن خطوط عاملين ذات حدود صريحة للصفوف والروتينات والإلغاء ومسؤوليات الإغلاق.

    ابدأ التعلّم
  3. البرمجة العامة وقيود الأنواع

    استخدم معاملات الأنواع للخوارزميات المشتركة فعلا مع حفظ العمليات والملكية التي يسمح بها النوع.

    ابدأ التعلّم
  4. التحليل وتشخيص التنفيذ

    اختر أداة التشخيص التي تجيب السؤال الفعلي واحفظ حملا قابلا للتكرار قبل التحسين.

    ابدأ التعلّم
  5. جمع القمامة وأداء الذاكرة المقاس

    حلل الوصول وضغط التخصيص وحدود الذاكرة دون خلط الإدارة التلقائية بموارد محدودة.

    ابدأ التعلّم
  6. تصميم الواجهات وعقود النشر

    انقل صحة اللغة إلى واجهات ذات إصدار وإعداد وإنهاء متدرج وآثار إصدار قابلة للتكرار.

    ابدأ التعلّم
العودة إلى الدورة