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