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