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