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