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