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