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