رابط Google Meet سيتم تحديثه قريبًا يُقضى جزء كبير من الوقت في مشاريع تطوير البرمجيات ليس في تطوير كود جديد، بل في صيانة الكود الحالي وتوسيعه. يدرك المطورون المحترفون في Nelkinda أهمية الكود القابل للصيانة لنجاح أي مشروع تطوير برمجيات. فالكود النظيف يقلل من تكلفة وحجم الجهد المطلوب للصيانة. خلال هذا اللقاء، سيقوم كريستيان هوجر بتوجيه الحضور خلال عملية إعادة هيكلة جزء من الكود المكتوب بلغة روبي لجعله أكثر قابلية للصيانة تدريجيًا. وسيتخلل العرض أسئلة ومناقشات وشرح لمختلف الأساليب. ما سيتعلمه المشاركون • مبادئ الكود النظيف • مبادئ SOLID (وخاصة مبدأ OCP) • أنماط التصميم (وخاصة نمط Strategy) • القيمتان الرئيسيتان للبرمجيات • الروائح الأربعة في التصميم • التعامل مع الكود القديم عرض توضيحي سيتم شرح مثال تقرير المصروفات (Expense Report). وفي حال كنتم تعرفونه من روبرت سي. مارتن، فقد تتفاجأون بالاختلافات في هذا الأسلوب والحل. عن المحاضر كريستيان هوجر، مطور ذو خبرة تمتد لحوالي 40 عامًا، ومؤسس شركة Nelkinda Software Craft، ويمتلك خبرة واسعة في تطوير البرمجيات والمهارة في البرمجة. وهو يتقن العديد من اللغات (من Prolog إلى Java)، والأطر والبيئات التطويرية (من بطاقات ذكية إلى خوادم). ويهتم باتباع أفضل الممارسات المتعلقة بالبرمجة وعمليات تطوير البرمجيات مثل XP، وممارسات الكود النظيف، واختبارات التطوير القائمة على الاختبار (TDD). ويسعى دائمًا نحو تحسين البرمجيات والبيئة المحيطة بها. رابط مستودع تقرير المصروفات: https://github.com/christianhujer/expensereport