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