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