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