CLRium # 7: التقارير والممارسة والموجهين

في 18 أبريل 2020، في سانت بطرسبرغ و16 مايو في موسكو، و المؤتمرات مصغرة السابع على منصة الصافي CLRium # 7 ستعقد . هذه المرة سوف نتحدث ونتدرب على رمز متعدد الخيوط. في المرة السابقة ، ستلتزم جميع التقارير بسرد واحد من السرد. في CLRium السادس ، أصبحنا أكثر تقدمًا من الناحية النظرية وتعلمنا الكثير عن جدولة الخيط ، والأقفال ، والخوارزميات غير المحظورة. في النظام الأساسي .NET ، درسنا سياقات المزامنة ، وجدولة المهام ، وكيفية عمل المهام نفسها ، وعدم التزامن / الانتظار ، والأخطاء النموذجية عند استخدامها ... تعلمنا كل شيء بشكل عام للبدء بثقة في القيام بالمهام العملية.


في CLRium # 7 ، سننتقل إلى التدريب . أصبح برنامجنا جاهزًا أخيرًا: لقد طورنا مصفوفة من التقارير التي تم تنظيمها بحيث تتبعها التقارير اللاحقة منطقيًا من التقارير السابقة. وإلى جانب التقارير نفسها ، سيتم تقديم العمل العملي في المنزل ، حسب الرغبة ، حيث ستكتسب في إطاره خبرة في العمل معًا: في مجموعات من عدة أشخاص (يسيطر عليها منسق).



عند التخطيط للحلقة الدراسية ، قررنا الذهاب في تجربة: تقديم ممارسة كاملة. بعد كل شيء ، يمكنك أن تجادل لفترة طويلة في كيفية التعامل مع موازاة الخوارزميات ، ولكن لا تبدأ أبدًا في القيام بذلك. من ناحية ، إنه أمر مخيف ، ومن ناحية أخرى ، لم تكن هناك مهام بحيث كان هناك فهم ما إذا كان يمكن موازنتها أم لا. لذلك ، سيكون خط ورشة العمل كما يلي:


مجموعة التقارير المعمارية:


  1. : . . — RabbtMQ, — . ;
  2. - . : - ;
  3. , , : . . ;
  4. . .. , . : , ;

,


  1. , . ;
  2. — . , ;


  1. " async/await: - " , : async/await ? - async/await, ? async? ? .
  2. Rx.NET: linq-like (, . .. UI). , … — , .
  3. — - JetBrains.Lifetimes. . - , - — .

, .NET.




All Articles