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