العمل المتقدم مع وجود أخطاء في Go (Golang) - الدورة 21.280 روبل روسي. من ستيبيك مدة التدريب 22 ساعة تاريخ 28 نوفمبر 2023.
Miscellanea / / November 29, 2023
ما الذي يميز الأخطاء؟
نحن نؤمن بأن معالجة الأخطاء بكفاءة هي مفتاح التسامح مع الأخطاء في تطبيقك، وليس كل شيء هنا واضحًا كما يبدو للوهلة الأولى:
كم عدد الطرق التي تعرفها لتصحيح الخطأ؟ واحد؟ اثنين؟ وهناك أكثر من خمسة منهم! وما هي العثرات التي يخفيها كل منهم؟
كيفية التعامل مع الخطأ دون استيراد الحزمة الخاصة به؟
ربما تعرف كيف تكتب المكتبة القياسية أخطاء تتبع المكدس؟
ما هي الأخطاء المستمرة؟
هل Stacktrace شيء مكلف؟
لماذا تعتبر طريقة الخطأ خطيرة وما هو نوع جهاز الاستقبال الذي يجب عليه اختياره؟
ما هي الأخطاء التي يمكن تجاهلها والتي لا يمكن تجاهلها؟
كيفية التعامل مع الأخطاء التي تحدث بشكل متزامن؟
ماذا لو كانت الحزمة لا توفر الخطأ المطلوب؟
أين وكيف يتم تسجيل الأخطاء؟
ما مدى توافق وحدات معالجة أخطاء الجهات الخارجية مع المكتبة القياسية؟
كيف وصل Go إلى آليات الخطأ الحالية وما الذي ينتظره؟
إلخ.
الهدف الرئيسي من الدورة هو جعل عملية إنتاج التعليمات البرمجية الخاصة بك جاهزة للتعامل مع الأخطاء.
إذا كنت تعتقد أن العمل مع الأخطاء في Go ينتهي بمعرفة الأخطاء. هو والأخطاء. لذلك، يجب عليك بالتأكيد أن تأتي إلينا.
هل الدورة كلها نظرية؟
لا، لا و لا!
بالطبع، سيتعين علينا أن نتطرق إلى الجوانب النظرية للتعامل مع الأخطاء في Go، ولكن كن مستعدًا لقراءة الكثير من التعليمات البرمجية المصدر، سواء المكتبة القياسية أو وحدات الطرف الثالث.
لا يتم فتح الوصول إلى كل وحدة لاحقة إلا بعد حل المشكلات والاختبارات في الوحدة الحالية. توجد أمثلة من الدورة التدريبية وقوالب المهام في مستودع GitHub منفصل. لكل مهمة، هناك اختبارات وحدة يجب اجتيازها - لن تضطر إلى المعاناة مع الإدخال/الإخراج، كما هو الحال مع المهام في الدورات التدريبية الأخرى.
ماذا سأتعلم؟
إذا كنت جديدًا في Go، فستحتاج بالتأكيد إلى صقل معرفتك والاستمتاع ببعض أمثلة التعليمات البرمجية التي ربما تفتقدها الآن. لكننا نحذرك أنك ربما لن تتمكن من إكمال جميع مهام الدورة.
إذا كنت أحد كبار الطماطم ومطور Go الممارس، فسوف تتعرف مرة أخرى على أفضل الممارسات وتكتشف ما الذي يستحق التغلب على زملائك، وربما حتى نفسك، على معصمك.
على أي حال، إذا كان لديك خبرة في البرمجة بشكل عام، والمهارات اللازمة لحزم Google القياسية والرغبة في الوصول إلى النهاية، فيجب أن تسير الدورة بشكل جيد.
هل الدورة عن الأخطاء فقط؟
لا!
تحتوي الدروس غالبًا على تعليقات أصلية حول مواضيع ذات صلة (مثل الاختبار والتزامن وتحليل التعليمات البرمجية الثابتة وما إلى ذلك)، ويتم تزويد كل وحدة بمراجع شاملة. الوحدات "التعامل مع الأخطاء في الاختبارات" و"التعامل مع الأخطاء في الكود التنافسي" ستجعلك تتعرق بشكل خاص.
تمت مناقشة مفهوم الذعر المرتبط بالأخطاء في دورة منفصلة.
مشاكل العينة
أين يمكنني السؤال عن الدورة؟
مرحبا بك في https://t.me/goinpractice.
المزيد من الدورات في
https://www.golang-courses.ru/
3
دورة- خريج MSTU سميت باسمه. ن. بومان - مهندس الحلول في Exness. - المدير السابق وأحد مؤلفي Otus: مطور Golang. احترافي. - مؤلف ومعلم عن جولانج عملياً
- خريج MSTU سميت باسمه. ن. بومان
- مهندس الحلول في Exness
- المدير السابق وأحد مؤلفي Otus: مطور Golang. احترافي
- مؤلف ومعلم عن جولانج عملياً
3
دورة- خريج جامعة موسكو التقنية الحكومية التي تحمل اسم ن. بومان. - في الماضي، تحول مطور Java/Kotlin Android تمامًا إلى مهندس الواجهة الخلفية أثناء وجوده في Avito. أنا أكتب بلغة Go وقليلًا من لغة PHP. - شخصية سيئة. لا...
- خريج جامعة موسكو التقنية الحكومية التي تحمل اسم ن. بومان.
- في الماضي، تحول مطور Java/Kotlin Android تمامًا إلى مهندس الواجهة الخلفية أثناء وجوده في Avito. أنا أكتب بلغة Go وقليلًا من لغة PHP.
- شخصية سيئة. غير متزوج.