Go / المتقدم: السلامة والأداء وتصميم الخدمات
Go — المتقدم: السلامة والأداء وتصميم الخدمات
برر سلامة الحالة المشتركة والإلغاء والواجهات العامة ومقايضات التشغيل.
ما الذي ستتعلمه؟
- إثبات مسارات المزامنة والإلغاء.
- تطبيق البرمجة العامة عندما توضح القيود السلوك المعاد استخدامه.
- قياس تكاليف التنفيذ وتحديد عقود واجهات قابلة للنشر.
سلامة السباقات والمزامنة
امنح الحالة المشتركة سياسة وصول متماسكة وبرر الملاحظات بالمزامنة لا بتخمين الجدولة.
ابدأ التعلّمالإلغاء وخطوط المعالجة المحدودة
ابن خطوط عاملين ذات حدود صريحة للصفوف والروتينات والإلغاء ومسؤوليات الإغلاق.
ابدأ التعلّمالبرمجة العامة وقيود الأنواع
استخدم معاملات الأنواع للخوارزميات المشتركة فعلا مع حفظ العمليات والملكية التي يسمح بها النوع.
ابدأ التعلّمالتحليل وتشخيص التنفيذ
اختر أداة التشخيص التي تجيب السؤال الفعلي واحفظ حملا قابلا للتكرار قبل التحسين.
ابدأ التعلّمجمع القمامة وأداء الذاكرة المقاس
حلل الوصول وضغط التخصيص وحدود الذاكرة دون خلط الإدارة التلقائية بموارد محدودة.
ابدأ التعلّمتصميم الواجهات وعقود النشر
انقل صحة اللغة إلى واجهات ذات إصدار وإعداد وإنهاء متدرج وآثار إصدار قابلة للتكرار.
ابدأ التعلّم