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