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