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