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